chore: rename project

master
nicolas 2 years ago
parent 015e0e19af
commit b89533e6ed

@ -34,7 +34,7 @@ RUN apk add --no-cache \
RUN adduser -D -H nicolas \ RUN adduser -D -H nicolas \
&& mkdir -p /app/log \ && mkdir -p /app/log \
&& touch /app/log/skeletondjango.log \ && touch /app/log/personalpage.log \
&& chown -R nicolas:nicolas /app \ && chown -R nicolas:nicolas /app \
&& chmod +x /app/docker/entrypoint.sh && chmod +x /app/docker/entrypoint.sh

@ -9,12 +9,12 @@ up:
docker-compose up -d docker-compose up -d
test: up test: up
docker-compose exec skeleton-django-service /env/bin/python /app/manage.py test --noinput docker-compose exec personalpage-service /env/bin/python /app/manage.py test --noinput
migrate: up migrate: up
docker-compose exec skeleton-django-service /env/bin/python /app/manage.py migrate docker-compose exec personalpage-service /env/bin/python /app/manage.py migrate
makemigrations: up makemigrations: up
docker-compose exec skeleton-django-service /env/bin/python /app/manage.py makemigrations docker-compose exec personalpage-service /env/bin/python /app/manage.py makemigrations
.PHONY: build up test clean .PHONY: build up test clean

@ -1,27 +0,0 @@
# skeleton-django
Skeleton of a backend Django App.
## Organization
```shell
apps/
app_one/
apputils/
migrations/
models/
serializers/
tests/
views/
urls.py
project_name/
settings/
default.py
development.py
production.py
staging.py
utils/
```
- Each package is located inside the apps package.
- Each model, serializer, view is defined in a separate .py file.

@ -1,26 +1,26 @@
version: "2" version: "2"
services: services:
skeleton-django-db: personalpage-db:
image: mariadb image: mariadb
volumes: volumes:
- db_data:/var/lib/mysql - db_data:/var/lib/mysql
environment: environment:
MYSQL_ROOT_PASSWORD: rootpassword MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_DATABASE: skeletondjango MYSQL_DATABASE: personalpage
MYSQL_USER: nicolas MYSQL_USER: nicolas
MYSQL_PASSWORD: qwerty MYSQL_PASSWORD: qwerty
skeleton-django-service: personalpage-service:
build: . build: .
depends_on: depends_on:
- skeleton-django-db - personalpage-db
command: /env/bin/python /app/manage.py runserver 0.0.0.0:8990 command: /env/bin/python /app/manage.py runserver 0.0.0.0:8990
env_file: env_file:
- variables.dev - variables.dev
environment: environment:
- DJANGO_SETTINGS_MODULE=skeletondjango.settings.development - DJANGO_SETTINGS_MODULE=personalpage.settings.development
- RDS_HOSTNAME=skeleton-django-db - RDS_HOSTNAME=personalpage-db
ports: ports:
- 8990:8990 - 8990:8990
volumes: volumes:

@ -1,5 +1,5 @@
CREATE SCHEMA `skeletondjango` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE SCHEMA `personalpage` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE SCHEMA `test_skeletondjango` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE SCHEMA `test_personalpage` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'nicolas'@'%' IDENTIFIED BY 'qwerty'; CREATE USER 'nicolas'@'%' IDENTIFIED BY 'qwerty';
GRANT ALL PRIVILEGES ON skeletondjango.* TO 'nicolas'@'%'; GRANT ALL PRIVILEGES ON personalpage.* TO 'nicolas'@'%';
GRANT ALL PRIVILEGES ON test_skeletondjango.* TO 'nicolas'@'%'; GRANT ALL PRIVILEGES ON test_personalpage.* TO 'nicolas'@'%';

@ -3,7 +3,7 @@
# the base directory (full path) # the base directory (full path)
chdir = /app/ chdir = /app/
# Django's wsgi file # Django's wsgi file
module = skeletondjango.wsgi module = personalpage.wsgi
# the virtualenv (full path) # the virtualenv (full path)
home = /env/ home = /env/

@ -6,7 +6,7 @@ import sys
def main(): def main():
"""Run administrative tasks.""" """Run administrative tasks."""
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'skeletondjango.settings') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'personalpage.settings')
try: try:
from django.core.management import execute_from_command_line from django.core.management import execute_from_command_line
except ImportError as exc: except ImportError as exc:

@ -1,5 +1,5 @@
""" """
ASGI config for skeletondjango project. ASGI config for personalpage project.
It exposes the ASGI callable as a module-level variable named ``application``. It exposes the ASGI callable as a module-level variable named ``application``.
@ -11,6 +11,6 @@ import os
from django.core.asgi import get_asgi_application from django.core.asgi import get_asgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'skeletondjango.settings') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'personalpage.settings')
application = get_asgi_application() application = get_asgi_application()

@ -1,5 +1,5 @@
""" """
Django settings for skeletondjango project. Django settings for personalpage project.
Generated by 'django-admin startproject' using Django 3.1.7. Generated by 'django-admin startproject' using Django 3.1.7.
@ -50,7 +50,7 @@ MIDDLEWARE = [
'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware',
] ]
ROOT_URLCONF = 'skeletondjango.urls' ROOT_URLCONF = 'personalpage.urls'
TEMPLATES = [ TEMPLATES = [
{ {
@ -68,7 +68,7 @@ TEMPLATES = [
}, },
] ]
WSGI_APPLICATION = 'skeletondjango.wsgi.application' WSGI_APPLICATION = 'personalpage.wsgi.application'
# Database # Database

@ -0,0 +1,4 @@
from personalpage.settings.default import *
DEBUG = True
TEMPLATE_DEBUG = True

@ -1,4 +1,4 @@
"""skeletondjango URL Configuration """personalpage URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see: The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/3.1/topics/http/urls/ https://docs.djangoproject.com/en/3.1/topics/http/urls/

@ -1,5 +1,5 @@
""" """
WSGI config for skeletondjango project. WSGI config for personalpage project.
It exposes the WSGI callable as a module-level variable named ``application``. It exposes the WSGI callable as a module-level variable named ``application``.
@ -11,6 +11,6 @@ import os
from django.core.wsgi import get_wsgi_application from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'skeletondjango.settings') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'personalpage.settings')
application = get_wsgi_application() application = get_wsgi_application()

@ -1,4 +0,0 @@
from skeletondjango.settings.default import *
DEBUG = True
TEMPLATE_DEBUG = True

@ -1,9 +1,9 @@
DEPLOYMENT_ENVIRONMENT=dev DEPLOYMENT_ENVIRONMENT=dev
DJANGO_SECRET_KEY=4~@cwwSJ"<R^HYZ.f]KniGR(kaaT*/zG;BpMcu__@XTV2QR~$BB\E#sM^"88. DJANGO_SECRET_KEY=4~@cwwSJ"<R^HYZ.f]KniGR(kaaT*/zG;BpMcu__@XTV2QR~$BB\E#sM^"88.
DJANGO_SETTINGS_MODULE=skeletondjango.settings.development DJANGO_SETTINGS_MODULE=personalpage.settings.development
RDS_DB_NAME=skeletondjango RDS_DB_NAME=personalpage
RDS_HOSTNAME=172.17.0.2 RDS_HOSTNAME=172.17.0.2
RDS_RO_HOSTNAME=172.17.0.2 RDS_RO_HOSTNAME=172.17.0.2
RDS_PASSWORD=qwerty RDS_PASSWORD=qwerty

Loading…
Cancel
Save