96 lines
3.5 KiB
YAML
96 lines
3.5 KiB
YAML
services:
|
|
app:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
container_name: app-nw00ss4w88gc0ks80s4gk0kk-081326533988
|
|
restart: always
|
|
environment:
|
|
DB_HOST: db
|
|
DB_USER: root
|
|
DB_PASS: secret123
|
|
DB_NAME: poverty_map
|
|
BASE_URL: 'http://localhost'
|
|
COOLIFY_BRANCH: '"main"'
|
|
COOLIFY_RESOURCE_UUID: nw00ss4w88gc0ks80s4gk0kk
|
|
COOLIFY_CONTAINER_NAME: app-nw00ss4w88gc0ks80s4gk0kk-081326533988
|
|
SERVICE_URL_APP: 'http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io'
|
|
SERVICE_FQDN_APP: ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io
|
|
COOLIFY_URL: 'http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io'
|
|
COOLIFY_FQDN: ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io
|
|
SERVICE_NAME_APP: app
|
|
SERVICE_NAME_DB: db
|
|
ports:
|
|
- '80'
|
|
depends_on:
|
|
- db
|
|
labels:
|
|
- coolify.managed=true
|
|
- coolify.version=4.1.2
|
|
- coolify.applicationId=165
|
|
- coolify.type=application
|
|
- coolify.name=app-nw00ss4w88gc0ks80s4gk0kk-081326533988
|
|
- coolify.resourceName=webgis-fana
|
|
- coolify.projectName=d1041231008-webgis-poverty-map
|
|
- coolify.serviceName=webgis-fana
|
|
- coolify.environmentName=production
|
|
- coolify.pullRequestId=0
|
|
- traefik.enable=true
|
|
- traefik.http.middlewares.gzip.compress=true
|
|
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
|
|
- traefik.http.routers.http-0-nw00ss4w88gc0ks80s4gk0kk-app.entryPoints=http
|
|
- traefik.http.routers.http-0-nw00ss4w88gc0ks80s4gk0kk-app.middlewares=gzip
|
|
- 'traefik.http.routers.http-0-nw00ss4w88gc0ks80s4gk0kk-app.rule=Host(`ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io`) && PathPrefix(`/`)'
|
|
- 'caddy_0.encode=zstd gzip'
|
|
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
|
|
- 'caddy_0.handle_path=/*'
|
|
- caddy_0.header=-Server
|
|
- 'caddy_0.try_files={path} /index.html /index.php'
|
|
- 'caddy_0=http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io'
|
|
- caddy_ingress_network=nw00ss4w88gc0ks80s4gk0kk
|
|
networks:
|
|
nw00ss4w88gc0ks80s4gk0kk: null
|
|
env_file:
|
|
- .env
|
|
db:
|
|
image: 'mariadb:10.11'
|
|
container_name: db-nw00ss4w88gc0ks80s4gk0kk-081326538278
|
|
restart: always
|
|
environment:
|
|
MARIADB_ROOT_PASSWORD: secret123
|
|
MARIADB_DATABASE: poverty_map
|
|
COOLIFY_BRANCH: '"main"'
|
|
COOLIFY_RESOURCE_UUID: nw00ss4w88gc0ks80s4gk0kk
|
|
COOLIFY_CONTAINER_NAME: db-nw00ss4w88gc0ks80s4gk0kk-081326538278
|
|
SERVICE_URL_APP: 'http://ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io'
|
|
SERVICE_FQDN_APP: ygo4ck40cossgcww4ooc400w.203.24.51.230.sslip.io
|
|
SERVICE_NAME_APP: app
|
|
SERVICE_NAME_DB: db
|
|
volumes:
|
|
- 'nw00ss4w88gc0ks80s4gk0kk_db-data:/var/lib/mysql'
|
|
- '/data/coolify/applications/nw00ss4w88gc0ks80s4gk0kk/database.sql:/docker-entrypoint-initdb.d/init.sql:ro'
|
|
ports:
|
|
- '3306'
|
|
labels:
|
|
- coolify.managed=true
|
|
- coolify.version=4.1.2
|
|
- coolify.applicationId=165
|
|
- coolify.type=application
|
|
- coolify.name=db-nw00ss4w88gc0ks80s4gk0kk-081326538278
|
|
- coolify.resourceName=webgis-fana
|
|
- coolify.projectName=d1041231008-webgis-poverty-map
|
|
- coolify.serviceName=webgis-fana
|
|
- coolify.environmentName=production
|
|
- coolify.pullRequestId=0
|
|
networks:
|
|
nw00ss4w88gc0ks80s4gk0kk: null
|
|
env_file:
|
|
- .env
|
|
volumes:
|
|
nw00ss4w88gc0ks80s4gk0kk_db-data:
|
|
name: nw00ss4w88gc0ks80s4gk0kk_db-data
|
|
networks:
|
|
nw00ss4w88gc0ks80s4gk0kk:
|
|
name: nw00ss4w88gc0ks80s4gk0kk
|
|
external: true
|