Skip to content

Commit 410b6fc

Browse files
committed
Added npm install and fixes
1 parent 8d98a70 commit 410b6fc

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

dockerized-phoenix.tar.gz

1.32 KB
Binary file not shown.

init

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,20 @@ docker build . -t ${project_name}:latest
2323

2424
function create_new_project() {
2525
#Create the project and get deps
26-
docker run -v `pwd`:/app ${project_name}:latest mix phoenix.new ${project_name}
27-
docker run -v `pwd`/${project_name}:/app ${project_name}:latest mix deps.get
28-
29-
#Config the dev database
30-
sed -i.bak 's/hostname: "localhost"/hostname: "db"/g' ${project_name}/config/dev.exs
31-
rm -f ${project_name}/config/dev.exs.bak
26+
docker run -v `pwd`:/app --rm ${project_name}:latest mix phoenix.new ${project_name}
3227

3328
# Move everything to the root directory
3429
mv ${project_name}/* ./
3530
mv ${project_name}/.gitignore ./
3631
rm -rf ${project_name}
3732

33+
docker run -v `pwd`:/app --rm ${project_name}:latest mix deps.get
34+
docker run -v `pwd`:/app --rm ${project_name}:latest npm install
35+
36+
#Config the dev database
37+
sed -i.bak 's/hostname: "localhost"/hostname: "db"/g' /config/dev.exs
38+
rm -f /config/dev.exs.bak
39+
3840
#Set the image name in docker-compose
3941
sed -i.bak "s/replace_me_with_proper_image/${project_name}:latest/g" docker-compose.template
4042
mv docker-compose.template docker-compose.yml

0 commit comments

Comments
 (0)