Skip to content

Commit 3ef2779

Browse files
committed
Add docker-compose file
1 parent ef0a218 commit 3ef2779

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

docker-compose.yaml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
version: "3.8"
2+
3+
services:
4+
mariadb:
5+
image: mariadb
6+
environment:
7+
MYSQL_ROOT_PASSWORD: admin
8+
MYSQL_DATABASE: eigr-functions-db
9+
MYSQL_USER: admin
10+
MYSQL_PASSWORD: admin
11+
volumes:
12+
- mariadb:/var/lib/mysql
13+
ports:
14+
- "3307:3306"
15+
16+
nats:
17+
image: nats:0.8.0
18+
entrypoint: "/gnatsd -DV"
19+
ports:
20+
- "8222:8222"
21+
- "4222:4222"
22+
23+
spawn-proxy:
24+
image: eigr/spawn-proxy:1.0.0-rc.18
25+
restart: always
26+
environment:
27+
PROXY_APP_NAME: spawn
28+
PROXY_CLUSTER_STRATEGY: gossip
29+
SPAWN_USE_INTERNAL_NATS: true
30+
SPAWN_PUBSUB_ADAPTER: nats
31+
PROXY_DATABASE_PORT: 3307
32+
PROXY_DATABASE_TYPE: mariadb
33+
PROXY_HTTP_PORT: 9003
34+
USER_FUNCTION_PORT: 8091
35+
SPAWN_STATESTORE_KEY: 3Jnb0hZiHIzHTOih7t2cTEPEpY98Tu1wvQkPfq/XwqE= iex
36+
ports:
37+
- "9003:9003"
38+
39+
networks:
40+
mysql-compose-network:
41+
driver: bridge
42+
43+
volumes:
44+
mariadb:

0 commit comments

Comments
 (0)