diff --git a/docker-compose.yml b/docker-compose.yml
index df6afec33a60e1858efb083f3301e117819ad25e..ea1dec8dd3dae7a97d5dd72fb5560abcda68b815 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,12 +5,15 @@ services:
       context: ./php
       dockerfile: Dockerfile
     env_file: "./php/.env"
+    expose:
+      - 3002
     ports:
-      - 8002:80
-    hostname: web-tubes-1
+      - 3002:80
     volumes:
       - "./src:/var/www/html"
       - ./php/php.ini:/usr/local/etc/php/conf.d/php.ini
+    networks:
+      - gym_tracker
   db:
     image: mysql:latest
     env_file: "./mysql/.env"
@@ -18,6 +21,8 @@ services:
       - 3308:3306
     volumes:
       - "./db:/docker-entrypoint-initdb.d" # this is how we persist a sql db even when container stops
+    networks:
+      - gym_tracker
   phpmyadmin:
     image: phpmyadmin/phpmyadmin
     ports:
@@ -25,3 +30,8 @@ services:
     environment:
       - PMA_HOST=db
       - PMA_PORT=3306
+    networks:
+      - gym_tracker
+networks:
+  gym_tracker:
+    name: gym_tracker