Skip to content

egel/django-start-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

django-start-app

A simple Django 5.1 app following good practices.

Dev

# environment
pyenv install 3.12.5
pip install virtualenv
virtualenv venv
source venv/bin/activate

# app
cd myapp
pip install -r requirements.txt
python manage.py runserver  # open app in default localhost:8000

or build locally via Dockerfile:

docker build -t django-start-app -f Dockerfile-myapp .
docker run --rm -d -p 8000:8000 django-start-app:5.1 # or :latest

or pull the image from dockerhub:

docker run --rm -d -p 8000:8000 egel/django-start-app:latest

rebuild images

macOS

cd myapp
docker buildx create --name my-builder
docker buildx use my-builder
docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t egel/django-start-app:5.1 -f Dockerfile-myapp . --push

License

BSD 3-Clause License

About

A simple Django 5.1 app following good practices.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published