diff --git a/invoice-collector/docker-compose.yml b/invoice-collector/docker-compose.yml new file mode 100644 index 0000000..65f3701 --- /dev/null +++ b/invoice-collector/docker-compose.yml @@ -0,0 +1,30 @@ +services: + invoice-collector: + image: ghcr.io/invoice-collector/invoice-collector:master + ports: + - 3006:8080 + depends_on: + - mongodb + environment: + - PORT=8080 + - DISABLE_VERIFICATION_CODE=true + - REGISTRY_SERVER_ENDPOINT=https://registry.invoice-collector.com + - DATABASE_URI=mongodb://mongodb:27017 + - DATABASE_MONGODB_NAME=prod + - SECRET_MANAGER_TYPE=bitwarden + - SECRET_MANAGER_BITWARDEN_API_URI=https://vault.bitwarden.eu/api + - SECRET_MANAGER_BITWARDEN_IDENTITY_URI=https://vault.bitwarden.eu/identity + - SECRET_MANAGER_BITWARDEN_ACCESS_TOKEN=0.bab4e86c-98cb-480f-88ca-b3f8012a1650.ofYGrn0wiXjA7WE7FOQEEUNRn4QG2x:+mScGfkdBLQQnP/8GJKobg== + - SECRET_MANAGER_BITWARDEN_ORGANIZATION_ID=bd281ffe-ccfd-4416-be5c-b3f8012963ae + - SECRET_MANAGER_BITWARDEN_PROJECT_ID=2fbe6c8c-066e-42c7-a5d0-b3f80129c0ed + - FRONTEND=https://invoice-collector.heyn.ipv64.net + + mongodb: + image : mongo:8.0.3 + container_name: mongodb + volumes: + - ./.mongodb/data:/data/db + - ./.mongodb/config:/etc/mongo/ + ports: + - 27017:27017 + command: --logpath /dev/null