diff --git a/.env b/.env
new file mode 100644
index 0000000000000000000000000000000000000000..b438df31b885e42b0a3661298f1f8ce47e7ff42e
--- /dev/null
+++ b/.env
@@ -0,0 +1,4 @@
+MYSQL_ROOT_PASSWORD=root
+MYSQL_DATABASE=covid
+MYSQL_USER=user
+MYSQL_PASSWORD=user
\ No newline at end of file
diff --git a/docker-compose.yml b/docker-compose.yml
index e411971a463f5ce210cadb4545aa2d43e24260bb..d5eb2f24601dad25293fdcc845abc810589d30e4 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -19,11 +19,12 @@ services:
     db:
         image: mysql:5.6
         restart: always
+        env_file: .env
         environment:
-            MYSQL_ROOT_PASSWORD: root
-            MYSQL_DATABASE: covid
-            MYSQL_USER: user
-            MYSQL_PASSWORD: user
+            - MYSQL_ROOT_PASSWORD
+            - MYSQL_DATABASE
+            - MYSQL_USER
+            - MYSQL_PASSWORD
     phpmyadmin:
         image: phpmyadmin
         restart: always
@@ -33,7 +34,7 @@ services:
             - PMA_ARBITRARY=1
     composer:
         image: composer
-        volumes: 
+        volumes:
             - .:/var/www
         working_dir: /var/www