lll
This commit is contained in:
parent
b6c9da9e6b
commit
bec9378542
1 changed files with 0 additions and 44 deletions
44
README.md
44
README.md
|
@ -1,44 +0,0 @@
|
|||
# What is it?
|
||||
|
||||
This is just a small Vue.js demo app with a Django Rest API Backend that writes "Todos" to a Postgesql DB.
|
||||
It serves as demo to on how to setup the containerization with docker.
|
||||
|
||||
# How to use/deploy
|
||||
## Simple Way
|
||||
|
||||
Clone the 3 repos into the folder:
|
||||
|
||||
* ```mkdir TestProject && cd TestProject```
|
||||
* ```git clone ssh://git@git.impstyle.com:222/test/demo-docker.git docker```
|
||||
* ```git clone ssh://git@git.impstyle.com:222/test/demo-fronted.git frontend```
|
||||
* ```git clone ssh://git@git.impstyle.com:222/test/demo-backend.git backend```
|
||||
git submodule add git@git.impstyle.com:222/test/demo-frontend.git frontend
|
||||
git submodule add git@git.impstyle.com:222/test/demo-backend.git backend
|
||||
|
||||
## SSH git clone via docker compose
|
||||
Have a valid ssh key pair with the Git server provider.
|
||||
|
||||
adjust the path to the frontend and backend repos inside `docker-compose_ssh_git.yml`
|
||||
|
||||
|
||||
run ```docker compose build -f docker-compose_ssh_git.yml --ssh default```
|
||||
|
||||
this path is tricky because you have to do more to make the ssh keys working with the docker compose instance.
|
||||
|
||||
## how to start the application
|
||||
Adjust the .env files.
|
||||
|
||||
|
||||
run: ```docker compose up --build```
|
||||
|
||||
|
||||
run: ```docker-compose exec backend python manage.py createsuperuser``` and create a user in the backend.
|
||||
|
||||
the frontend runs on http://localhost:5173
|
||||
|
||||
|
||||
### local dev:
|
||||
enables live updates of the code during development, no rebuild needed:
|
||||
|
||||
|
||||
```docker-compose -f docker-compose.yml -f docker-compose.override.yml up```
|
Loading…
Reference in a new issue