mirror of
https://github.com/pocket-id/pocket-id.git
synced 2025-12-06 05:12:57 +03:00
42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
services:
|
|
lldap:
|
|
extends:
|
|
file: docker-compose.yml
|
|
service: lldap
|
|
|
|
localstack-s3:
|
|
image: localstack/localstack:s3-latest
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localstack-s3:4566"]
|
|
interval: 1s
|
|
timeout: 3s
|
|
retries: 10
|
|
|
|
create-bucket:
|
|
image: amazon/aws-cli:latest
|
|
environment:
|
|
AWS_ACCESS_KEY_ID: test
|
|
AWS_SECRET_ACCESS_KEY: test
|
|
AWS_DEFAULT_REGION: us-east-1
|
|
depends_on:
|
|
localstack-s3:
|
|
condition: service_healthy
|
|
entrypoint: "aws --endpoint-url=http://localstack-s3:4566 s3 mb s3://pocket-id-test"
|
|
|
|
pocket-id:
|
|
extends:
|
|
file: docker-compose.yml
|
|
service: pocket-id
|
|
environment:
|
|
- S3_BUCKET=pocket-id-test
|
|
- S3_REGION=us-east-1
|
|
- S3_ENDPOINT=http://localstack-s3:4566
|
|
- S3_ACCESS_KEY_ID=test
|
|
- S3_SECRET_ACCESS_KEY=test
|
|
- S3_FORCE_PATH_STYLE=true
|
|
- KEYS_STORAGE=database
|
|
- ENCRYPTION_KEY=test1234test1234test1234test1234
|
|
depends_on:
|
|
create-bucket:
|
|
condition: service_completed_successfully
|