diff --git a/coolify/services/ngs84osgkwccwkg4w8kwc4gs/.env b/coolify/services/ngs84osgkwccwkg4w8kwc4gs/.env new file mode 100644 index 0000000..2690a6a --- /dev/null +++ b/coolify/services/ngs84osgkwccwkg4w8kwc4gs/.env @@ -0,0 +1,3 @@ +SERVICE_NAME_POCKETBASE=pocketbase +SERVICE_FQDN_POCKETBASE=pocketbase-autoclip.site.quack-lab.dev +SERVICE_URL_POCKETBASE=https://pocketbase-autoclip.site.quack-lab.dev \ No newline at end of file diff --git a/coolify/services/ngs84osgkwccwkg4w8kwc4gs/docker-compose.yml b/coolify/services/ngs84osgkwccwkg4w8kwc4gs/docker-compose.yml new file mode 100644 index 0000000..7399ca5 --- /dev/null +++ b/coolify/services/ngs84osgkwccwkg4w8kwc4gs/docker-compose.yml @@ -0,0 +1,51 @@ +services: + pocketbase: + image: 'ghcr.io/coollabsio/pocketbase:latest' + volumes: + - '/mnt/data/docker/volumes/captain--pocketbase-autoclip/_data:/pb_data' + container_name: pocketbase-ngs84osgkwccwkg4w8kwc4gs + restart: unless-stopped + labels: + - coolify.managed=true + - coolify.version=4.0.0-beta.434 + - coolify.serviceId=3 + - coolify.type=service + - coolify.name=pocketbase-ngs84osgkwccwkg4w8kwc4gs + - coolify.resourceName=pocketbase-autoclip + - coolify.projectName=services + - coolify.serviceName=pocketbase + - coolify.environmentName=production + - coolify.pullRequestId=0 + - coolify.service.subId=4 + - coolify.service.subType=application + - coolify.service.subName=pocketbase + - traefik.enable=true + - traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https + - traefik.http.routers.http-0-ngs84osgkwccwkg4w8kwc4gs-pocketbase.entryPoints=http + - traefik.http.routers.http-0-ngs84osgkwccwkg4w8kwc4gs-pocketbase.middlewares=redirect-to-https + - 'traefik.http.routers.http-0-ngs84osgkwccwkg4w8kwc4gs-pocketbase.rule=Host(`pocketbase-autoclip.site.quack-lab.dev`) && PathPrefix(`/`)' + - traefik.http.routers.https-0-ngs84osgkwccwkg4w8kwc4gs-pocketbase.entryPoints=https + - 'traefik.http.routers.https-0-ngs84osgkwccwkg4w8kwc4gs-pocketbase.rule=Host(`pocketbase-autoclip.site.quack-lab.dev`) && PathPrefix(`/`)' + - traefik.http.routers.https-0-ngs84osgkwccwkg4w8kwc4gs-pocketbase.tls.certresolver=letsencrypt + - traefik.http.routers.https-0-ngs84osgkwccwkg4w8kwc4gs-pocketbase.tls=true + - 'caddy_0.handle_path.0_reverse_proxy={{upstreams 8080}}' + - 'caddy_0.handle_path=/*' + - caddy_0.header=-Server + - 'caddy_0.try_files={path} /index.html /index.php' + - 'caddy_0=https://pocketbase-autoclip.site.quack-lab.dev' + - caddy_ingress_network=ngs84osgkwccwkg4w8kwc4gs + networks: + ngs84osgkwccwkg4w8kwc4gs: null + environment: + COOLIFY_RESOURCE_UUID: ngs84osgkwccwkg4w8kwc4gs + COOLIFY_CONTAINER_NAME: pocketbase-ngs84osgkwccwkg4w8kwc4gs + COOLIFY_FQDN: pocketbase-autoclip.site.quack-lab.dev + COOLIFY_URL: 'https://pocketbase-autoclip.site.quack-lab.dev' + SERVICE_NAME_POCKETBASE: pocketbase +volumes: { } +networks: + ngs84osgkwccwkg4w8kwc4gs: + name: ngs84osgkwccwkg4w8kwc4gs + external: true +configs: { } +secrets: { } diff --git a/coolify/services/uckw8cogoocgcs8c8ok8ksoo/.env b/coolify/services/uckw8cogoocgcs8c8ok8ksoo/.env new file mode 100644 index 0000000..5d9df79 --- /dev/null +++ b/coolify/services/uckw8cogoocgcs8c8ok8ksoo/.env @@ -0,0 +1,11 @@ +SERVICE_NAME_VAULTWARDEN=vaultwarden +SERVICE_FQDN_VAULTWARDEN=bitwarden.site.quack-lab.dev +SERVICE_PASSWORD_64_ADMIN=bqs7okwkcmaA6YsnTK6ts28ajs0QnsD5rJfuWTQpvcF44UOzjm9dyGqLNAdCWpx2 +SERVICE_URL_VAULTWARDEN=https://bitwarden.site.quack-lab.dev +ADMIN_TOKEN=${SERVICE_PASSWORD_64_ADMIN} +DOMAIN=https://bitwarden.site.quack-lab.dev +PUSH_ENABLED=false +PUSH_SERVICE_ID= +PUSH_SERVICE_KEY= +SIGNUP_ALLOWED=true +VAULTWARDEN_DB_URL=data/db.sqlite3 \ No newline at end of file diff --git a/coolify/services/uckw8cogoocgcs8c8ok8ksoo/docker-compose.yml b/coolify/services/uckw8cogoocgcs8c8ok8ksoo/docker-compose.yml new file mode 100644 index 0000000..6d2a986 --- /dev/null +++ b/coolify/services/uckw8cogoocgcs8c8ok8ksoo/docker-compose.yml @@ -0,0 +1,74 @@ +services: + vaultwarden: + image: 'vaultwarden/server:latest' + environment: + SERVICE_URL_VAULTWARDEN: 'https://bitwarden.site.quack-lab.dev' + DOMAIN: '${SERVICE_URL_VAULTWARDEN}' + DATABASE_URL: '${VAULTWARDEN_DB_URL:-data/db.sqlite3}' + SIGNUPS_ALLOWED: '${SIGNUP_ALLOWED:-true}' + ADMIN_TOKEN: '${SERVICE_PASSWORD_64_ADMIN}' + IP_HEADER: X-Forwarded-For + PUSH_ENABLED: '${PUSH_ENABLED:-false}' + PUSH_INSTALLATION_ID: '${PUSH_SERVICE_ID}' + PUSH_INSTALLATION_KEY: '${PUSH_SERVICE_KEY}' + PUSH_SERVICE_ID: '${PUSH_SERVICE_ID}' + PUSH_SERVICE_KEY: '${PUSH_SERVICE_KEY}' + COOLIFY_RESOURCE_UUID: uckw8cogoocgcs8c8ok8ksoo + COOLIFY_CONTAINER_NAME: vaultwarden-uckw8cogoocgcs8c8ok8ksoo + COOLIFY_FQDN: bitwarden.site.quack-lab.dev + COOLIFY_URL: 'https://bitwarden.site.quack-lab.dev' + SERVICE_NAME_VAULTWARDEN: vaultwarden + volumes: + - '/mnt/data/docker/volumes/captain--bitwarden-data/_data:/data' + healthcheck: + test: + - CMD + - curl + - '-f' + - 'http://127.0.0.1:80' + interval: 2s + timeout: 10s + retries: 15 + container_name: vaultwarden-uckw8cogoocgcs8c8ok8ksoo + restart: unless-stopped + labels: + - coolify.managed=true + - coolify.version=4.0.0-beta.434 + - coolify.serviceId=2 + - coolify.type=service + - coolify.name=vaultwarden-uckw8cogoocgcs8c8ok8ksoo + - coolify.resourceName=bitwarden + - coolify.projectName=services + - coolify.serviceName=vaultwarden + - coolify.environmentName=production + - coolify.pullRequestId=0 + - coolify.service.subId=3 + - coolify.service.subType=application + - coolify.service.subName=vaultwarden + - traefik.enable=true + - traefik.http.middlewares.gzip.compress=true + - traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https + - traefik.http.routers.http-0-uckw8cogoocgcs8c8ok8ksoo-vaultwarden.entryPoints=http + - traefik.http.routers.http-0-uckw8cogoocgcs8c8ok8ksoo-vaultwarden.middlewares=redirect-to-https + - 'traefik.http.routers.http-0-uckw8cogoocgcs8c8ok8ksoo-vaultwarden.rule=Host(`bitwarden.site.quack-lab.dev`) && PathPrefix(`/`)' + - traefik.http.routers.https-0-uckw8cogoocgcs8c8ok8ksoo-vaultwarden.entryPoints=https + - traefik.http.routers.https-0-uckw8cogoocgcs8c8ok8ksoo-vaultwarden.middlewares=gzip + - 'traefik.http.routers.https-0-uckw8cogoocgcs8c8ok8ksoo-vaultwarden.rule=Host(`bitwarden.site.quack-lab.dev`) && PathPrefix(`/`)' + - traefik.http.routers.https-0-uckw8cogoocgcs8c8ok8ksoo-vaultwarden.tls.certresolver=letsencrypt + - traefik.http.routers.https-0-uckw8cogoocgcs8c8ok8ksoo-vaultwarden.tls=true + - 'caddy_0.encode=zstd gzip' + - 'caddy_0.handle_path.0_reverse_proxy={{upstreams 80}}' + - 'caddy_0.handle_path=/*' + - caddy_0.header=-Server + - 'caddy_0.try_files={path} /index.html /index.php' + - 'caddy_0=https://bitwarden.site.quack-lab.dev' + - caddy_ingress_network=uckw8cogoocgcs8c8ok8ksoo + networks: + uckw8cogoocgcs8c8ok8ksoo: null +volumes: { } +networks: + uckw8cogoocgcs8c8ok8ksoo: + name: uckw8cogoocgcs8c8ok8ksoo + external: true +configs: { } +secrets: { }