drf-react
django rest framework ve react kullanım için hazır araç gereç ve örnek bir blog uygulaması
Neler var
- Arkayüzde için django, django-rest-framework, postgresql
- Önyüz için react
- Geliştirme ve canlı ortam için docker
Kurulum
İnternet yavaş olduğu için imajı dockera pushlayamadım. O yüzden lokalde build etmelisiniz.
cp .env.example .env
cd assets && npm install
Çalıştırma
Geliştirme ortamı (attach)
make development
cd assets && npm run start (yeni bir terminal)
Canlı ortam (nginx)
cd assets && npm run build
make production
drf-boilerplate
django rest framework kullanım için hazır araç gereç ve örnek bir blog uygulaması
Neler var
- Arkayüzde için django, django-rest-framework, postgresql
- Önyüz için webpack
- Geliştirme ve canlı ortam için docker
Kurulum
İnternet yavaş olduğu için imajı dockera pushlayamadım. O yüzden lokalde build etmelisiniz.
localhost uzerinden projeyi ayaga kaldirmak
docker-compose.yml dosyası içerisinde 28.satırdaki port şu şekilde değiştirilir;
... web: image: drf-boilerplate:latest restart: on-failure command: gunicorn --error-logfile /var/log/gunicorn-error-log --bind 0.0.0.0:8080 blog.wsgi volumes: - .:/code ports: - 8000:8000 // bu kısım depends_on: - database ...
cp .env.example .env make bundle && make build docker-compose up
Çalıştırma
Geliştirme ortamı (attach)
make development
Canlı ortam (nginx)
make production
Docker içine girme
docker ps drf-boilerplate:latest container id ile docker exe edilir (ORN container id = 92d7d60c4e44) docker exec -it 92d7d60c4e44 /bin/bash
Super User oluşturma
python manage.py createsuperuser