diff --git a/docker/docker-compose-prod.yml b/docker/docker-compose-prod.yml index 7039bf703..ed875287b 100644 --- a/docker/docker-compose-prod.yml +++ b/docker/docker-compose-prod.yml @@ -12,10 +12,14 @@ services: - postgres networks: - prod_network + ports: + # This is generally expected to run under a reverse proxy, like Caddy. + - "127.0.0.1:6006:6006" environment: GBANS_DATABASE_DSN: postgresql://gbans:gbans@postgres:5432/gbans GBANS_GENERAL_STEAM_KEY: ${GBANS_GENERAL_STEAM_KEY} command: ./gbans serve + postgres: image: postgis/postgis:15-3.3 restart: always @@ -30,9 +34,26 @@ services: networks: - prod_network + minio: + # Files are currently designed to be served from + image: docker.io/bitnami/minio:2023 + restart: always + environment: + # *must* be >= 8 chars or minio will not start + - MINIO_ROOT_USER=gbansgbans + - MINIO_ROOT_PASSWORD=gbansgbans + ports: + - '127.0.0.1:9000:9000' + - '127.0.0.1:9001:9001' + volumes: + - 'minio_data:/bitnami/minio/data' + networks: + - prod_network + volumes: dl_cache: gbans_db: + minio_data: networks: prod_network: diff --git a/docker/docker-compose-test.yml b/docker/docker-compose-test.yml index 60fa124e8..154dab79e 100644 --- a/docker/docker-compose-test.yml +++ b/docker/docker-compose-test.yml @@ -21,7 +21,7 @@ services: expose: - "5434" ports: - - 5434:5434 + - "5434:5434" environment: POSTGRES_USER: gbans POSTGRES_DB: gbans @@ -29,6 +29,19 @@ services: networks: - test_network command: "-p 5434" + minio: + # Files are currently designed to be served from + image: docker.io/bitnami/minio:2023 + restart: always + environment: + # *must* be >= 8 chars or minio will not start + - MINIO_ROOT_USER=gbansgbans + - MINIO_ROOT_PASSWORD=gbansgbans + ports: + - '127.0.0.1:9000:9000' + - '127.0.0.1:9001:9001' + networks: + - prod_network networks: test_network: