Add first version of the frontend
As of now the only usable functionality is signin in/out and managing
authorized users, and even then there is much room for improvement.
Change-Id: Ib87fc6866f69113a230187710de8644b78391917
diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml
new file mode 100644
index 0000000..a67ce0d
--- /dev/null
+++ b/docker-compose.dev.yml
@@ -0,0 +1,38 @@
+version: "3"
+
+services:
+ envoy:
+ build:
+ context: ./docker/envoy-dev
+ image: twpt-server/envoy-dev
+ ports:
+ - "8081:8081"
+ - "9901:9901"
+ depends_on:
+ - server
+ networks:
+ - backend
+ server:
+ build:
+ context: .
+ dockerfile: ./cmd/server/Dockerfile
+ image: twpt-server/golang-server
+ entrypoint: ["/sbin/tini", "--", "/server", "--db=root:@tcp(db)/twpt", "--port=10000"]
+ depends_on:
+ - db
+ ports:
+ - "10123:10000"
+ networks:
+ - backend
+ db:
+ image: mariadb
+ environment:
+ MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
+ MARIADB_DATABASE: twpt
+ ports:
+ - "3307:3306"
+ networks:
+ - backend
+
+networks:
+ backend: