diff --git a/docker-compose.yml b/docker-compose.yml
index 7b15a2087bf2a5a609deeb97fbfa4c75f10cded3..37931232526f165d02a41e49349c556c94538568 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -14,11 +14,11 @@ services:
   dependencies:
     depends_on:
       - "mgdb"
-    image: php:7.3-cli
+    image: php:7.3-cli-alpine
     volumes:
       - .:/data
     working_dir: /data
-    command: /data/init.sh
+    command: /bin/sh -c "apk add --update dos2unix && dos2unix ./init.sh && ./init.sh && ./init.sh"
   mgdb:
     restart: on-failure
     image: mariadb:latest
diff --git a/init.sh b/init.sh
index d1b105df9bc1a594c533fc1328f7869fa68eac05..a668816b25507e21ba39860e9a417e9038aef257 100755
--- a/init.sh
+++ b/init.sh
@@ -12,6 +12,10 @@ if [ -f "/data/database/useragents.sqlite" ]; then
     rm /data/database/useragents.sqlite
 fi
 
+if [ ! -d "/data/storage/logs/metager" ]; then
+    mkdir -p /data/storage/logs/metager
+fi
+
 touch /data/database/useragents.sqlite
 
 chmod -R go+w storage bootstrap/cache