forked from databasus/databasus
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml.example
More file actions
29 lines (26 loc) · 1.04 KB
/
Copy pathdocker-compose.yml.example
File metadata and controls
29 lines (26 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Uso: cp docker-compose.yml.example docker-compose.yml
# Defina no .env o seu usuário do GitHub: GITHUB_USER=seu_usuario
# A imagem usada será: ghcr.io/SEU_USUARIO/dbsystemdata:latest
# (gerada pelo workflow .github/workflows/docker-build-push.yml)
#
# Para desenvolvimento local com build na máquina, use build: em vez de image: e
# comente a linha image: abaixo.
version: "3"
services:
dbsystemdata:
image: ghcr.io/${GITHUB_USER:-seu_usuario}/dbsystemdata:latest
# build local (desenvolvimento): descomente as linhas abaixo e comente a linha image: acima
# build:
# context: .
# dockerfile: Dockerfile
ports:
- "4005:4005"
# Obrigatório para persistência: sem este volume, ao remover o container todos os dados
# (PostgreSQL interno, Valkey, backups locais) são perdidos. Named volume persiste.
volumes:
- dbsystemdata-data:/dbsystemdata-data
container_name: dbsystemdata
restart: unless-stopped
# Volume nomeado: dados persistem ao remover/recriar o container.
volumes:
dbsystemdata-data: {}