Skip to content

joaomarr/photo_gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django-starter

Boilerplate Django project

Getting started

  1. Configure Docker
  2. Run Docker Compose: docker-compose up

Scripts

  • manage.sh: Execute Django manage.py commands. E.g: ./scripts/manage.sh DJANGO_COMMAND

Docker Commands

Build and Run

  • docker-compose build --build-arg APP_ENVIROMENT="develop"
  • docker-compose up
  • docker-compose down
  • docker exec -it IMAGE_ID sh

Exec commands in Services

  • docker-compose exec db psql --username={{username}} --dbname={{dbname}}
  • docker-compose exec web python src/manage.py createsuperuser

Django Commands

  • py.test

Without Docker

- python3.8 -m venv venv
source venv/bin/activate
- python manage.py migrate
- python manage.py runserver

Links interessantes