generated from ghga-de/experiment-repository-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
80 lines (69 loc) · 2.18 KB
/
docker-compose.yml
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
version: '3'
services:
app:
build:
context: .
dockerfile: ./Dockerfile
args:
# [Choice] Python version: 3, 3.8, 3.7, 3.6
VARIANT: 3.9
# [Choice] Install Node.js
INSTALL_NODE: "true"
NODE_VERSION: "lts/*"
# On Linux, you may need to update USER_UID and USER_GID below if not your local UID is not 1000.
USER_UID: 1000
USER_GID: 1000
init: true
privileged: true
volumes:
- ..:/workspace:cached
# Overrides default command so things don't shut down after the process ends.
command: sleep infinity
user: vscode
# Use "forwardPorts" in **devcontainer.json** to forward an app port locally.
# (Adding the "ports" property to this file will not forward from a Codespace.)
# Please uncomment, add, or remove services as needed:
# postgresql:
# image: postgres:latest
# restart: unless-stopped
# volumes:
# - postgres_fs:/var/lib/postgresql/data
# environment:
# POSTGRES_USER: postgres
# POSTGRES_DB: postgres
# POSTGRES_PASSWORD: postgres
# # Add "forwardPorts": ["5432"] to **devcontainer.json** to forward PostgreSQL locally.
# # (Adding the "ports" property to this file will not forward from a Codespace.)
# rabbitmq:
# image: rabbitmq:3-management
# ports:
# - 5672:5672
# - 15672:15672
# localstack:
# image: localstack/localstack
# ports:
# - "4566:4566"
# environment:
# SERVICES: s3
# DEFAULT_REGION: eu-west-1
# AWS_DEFAULT_REGION: eu-west-1
# # accessible at localhost
# HOSTNAME_EXTERNAL: localhost
# USE_SSL: "false"
# DATA_DIR: /tmp/localstack/data
# DEBUG: 1
# volumes:
# - type: volume
# source: s3_fs
# target: /tmp/localstack
# volume:
# nocopy: true
# mongodb:
# image: mongo:5.0.4
# restart: unless-stopped
# volumes:
# - mongo_fs:/data/db
# volumes:
# postgres_fs: {}
# s3_fs: {}
# mongo_fs: {}