Files
WebGIS-Poverty-MAP/docker-compose.yml
T
2026-06-12 15:33:21 +07:00

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