diff --git a/.gitignore b/.gitignore index 555485d..a044d30 100644 --- a/.gitignore +++ b/.gitignore @@ -9,4 +9,6 @@ beszel_data/ ## beaverhabits .nicegui/ gaxinto@theodorio.com.json -habits.db \ No newline at end of file +habits.db + +certificates/ \ No newline at end of file diff --git a/beaverhabits/docker-compose.yml b/beaverhabits/docker-compose.yml new file mode 100644 index 0000000..5c287f0 --- /dev/null +++ b/beaverhabits/docker-compose.yml @@ -0,0 +1,29 @@ +services: + beaverhabits: + container_name: beaverhabits + user: 1000:1000 # User permissions of your docker or default user. + environment: + # See the note below to find all the environment variables + - HABITS_STORAGE=USER_DISK # DATABASE stores in a single SQLite database named habits.db. USER_DISK option saves in a local json file. + # Skip authentication + - TRUSTED_LOCAL_EMAIL=gaxinto@theodorio.com + - ENABLE_IOS_STANDALONE=true + volumes: + - /home/geezo/docker_containers/beaverhabits:/app/.user/ # Change directory to match your docker file scheme. + ports: + - 1020:8080 + restart: unless-stopped + image: daya0576/beaverhabits:latest + labels: + glance.name: BeaverHabits + glance.icon: si:checkmarx + glance.url: "https://habits.theocorp" + glance.description: Habit Tacker + glance.hide: false + networks: + - tunnel + +networks: + tunnel: + external: true + default: diff --git a/caddy/conf/Caddyfile b/caddy/conf/Caddyfile index b4d258c..d94b8e9 100644 --- a/caddy/conf/Caddyfile +++ b/caddy/conf/Caddyfile @@ -67,4 +67,9 @@ dozzle.theocorp { hastebin.theocorp { tls internal reverse_proxy hastebin:7777 +} + +habits.theocorp { + tls internal + reverse_proxy beaverhabits:8080 } \ No newline at end of file diff --git a/caddy/docker-compose.yml b/caddy/docker-compose.yml index ac9d72a..be6e218 100644 --- a/caddy/docker-compose.yml +++ b/caddy/docker-compose.yml @@ -30,6 +30,7 @@ services: - yams_default - beszel_default - dozzle_default + - beaverhabits_default volumes: caddy_data: @@ -64,4 +65,6 @@ networks: beszel_default: external: true dozzle_default: + external: true + beaverhabits_default: external: true \ No newline at end of file diff --git a/dozzle/docker-compose.yml b/dozzle/docker-compose.yml index 0c316e8..6d37481 100644 --- a/dozzle/docker-compose.yml +++ b/dozzle/docker-compose.yml @@ -7,9 +7,9 @@ services: ports: - 1015:8080 labels: - glance.name: Dozzer + glance.name: Dozzle glance.icon: si:jellyfin - glance.url: https://dozzer.theocorp + glance.url: https://dozzle.theocorp glance.description: Container Logs glance.hide: false \ No newline at end of file