diff --git a/.gitignore b/.gitignore
index dfb544737e7417568f8bbd6b7cf766d853f29c10..8bc415d73c40b700bf443db12f60cffe93bff52a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
 /database
 /redis/data
 /nginx/log
+/frontend
 
 /.env*
 !/.env.example
diff --git a/docker-compose.yml b/docker-compose.yml
index 135af9fd4a3e576ebd2ee63a6e5700cf581546da..cff416a67878dbc8168c9c00a528dedab39bcae5 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,4 +1,12 @@
 services:
+  frontend-dropper:
+    image: git.ajou.ac.kr:5050/meanspec/meanspec-frontend:latest
+    restart: "no"
+    volumes:
+      - ./frontend:/workdir
+      - ./frontend-dropper.sh:/entrypoint.sh
+    command: /entrypoint.sh
+
   nginx:
     image: return0927/nginx:1.19.3-hakase
     environment:
@@ -39,7 +47,8 @@ services:
       timeout: 5s
     volumes:
       - ./database:/var/lib/postgresql/data
-      - ./init/sql:/docker-entrypoint-initdb.d/
+      - ./init/sql/init.sql:/docker-entrypoint-initdb.d/init.sql
+      - ./init/sql/grant.sql:/always-initdb.d/grant.sql
     env_file: .env
     environment:
       TZ: Asia/Seoul
diff --git a/frontend-dropper.sh b/frontend-dropper.sh
new file mode 100755
index 0000000000000000000000000000000000000000..163d77d6a7f00321130e7248cc4345262894fdda
--- /dev/null
+++ b/frontend-dropper.sh
@@ -0,0 +1 @@
+cp -r /app/* /workdir