File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -23,18 +23,20 @@ docker build . -t ${project_name}:latest
2323
2424function 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
You can’t perform that action at this time.
0 commit comments