Files
sorvor-back/compose.yml
Thanu Poptiphueng 23f37df217
Some checks failed
backend-admin-action / build-image (push) Failing after 8s
backend-action / build-image (push) Failing after 1m40s
added sorvor admin page
2024-05-20 16:48:06 +07:00

78 lines
1.7 KiB
YAML

services:
backend:
restart: always
image: gitea.cognizata.com/atapy/sorvor
build:
target: app # choose a stage to use
ports:
- 3000:3000
- 3001:3001
volumes:
- ./sqlite.db:/app/sqlite.db
- ./sqlite.db-shm:/app/sqlite.db-shm
- ./sqlite.db-wal:/app/sqlite.db-wal
env_file:
- .env
admin:
build:
dockerfile: ./next.Dockerfile
ports:
- 3003:3000
volumes:
- ./sqlite.db:/app/sqlite.db
- ./sqlite.db-shm:/app/sqlite.db-shm
- ./sqlite.db-wal:/app/sqlite.db-wal
frontend:
restart: always
image: gitea.cognizata.com/atapy/sorvor-front
build:
context: ../sorvor-front
args:
- VUE_APP_API_URL
ports:
- 3002:3000
minio:
restart: always
image: quay.io/minio/minio
command: server /data --console-address ":9001"
ports:
- 9000:9000
- 9001:9001
volumes:
- ./minio/data:/data
env_file:
- .env
caddy:
build:
context: ./caddy/
target: caddy
restart: unless-stopped
env_file:
- .env
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
- ./caddy/data/:/data
- ./caddy/config/:/config
- ./caddy/logs/:/var/log/caddy/
crowdsec:
image: crowdsecurity/crowdsec
environment:
COLLECTIONS: "crowdsecurity/caddy"
depends_on:
- "caddy"
volumes:
- ./caddy/logs:/var/log/caddy
- crowdsec-db:/var/lib/crowdsec/data/
- crowdsec-config:/etc/crowdsec/
- ./crowdsec/acquis.yaml:/etc/crowdsec/acquis.yaml
volumes:
crowdsec-db:
crowdsec-config: