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: