# GarpixCMS Empty Template
Cookiecutter template for GarpixCMS == 1.0.0.
## Makefile install
1. Install Docker and docker-compose.
For Debian, Ubuntu:
```
su
apt update; apt upgrade -y; apt install -y curl; curl -sSL https://get.docker.com/ | sh; curl -L https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
```
Don't forget press CTRL+D to exit from super user account.
2. Apply environment variables:
```
cp example.env .env
```
3. Install python dependencies
```
make venv
```
4. Run the project
```
make install
```
## Install
1. Install Docker and docker-compose.
For Debian, Ubuntu:
```
su
apt update; apt upgrade -y; apt install -y curl; curl -sSL https://get.docker.com/ | sh; curl -L https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
```
Don't forget press CTRL+D to exit from super user account.
2. Apply environment variables:
```
cp example.env .env
```
3. Change a random string for `SECRET_KEY` and `POSTGRES_PASSWORD` in `.env`.
4. Install dependencies:
```
pipenv install
pipenv shell
```
5. Run make command to install pre-commit hook:
```
make precommit
```
6. Up docker-compose, migrate database and create super user:
```
docker-compose up -d
python3 backend/manage.py makemigrations
python3 backend/manage.py migrate
python3 backend/manage.py createsuperuser
```
7. Run the server:
```
python3 backend/manage.py runserver
```
8. Enjoy!
Raw data
{
"_id": null,
"home_page": "https://github.com/garpixcms/garpix_user",
"name": "django-phonenumber-field-for-garpix-user",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Garpix LTD",
"author_email": "info@garpix.com",
"download_url": "https://files.pythonhosted.org/packages/b7/7c/1cb51dd5983fda43c69a284572afa5cd535425fdbfa7954eda66930b976d/django-phonenumber-field-for-garpix_user-8.0.1.tar.gz",
"platform": null,
"description": "# GarpixCMS Empty Template\n\nCookiecutter template for GarpixCMS == 1.0.0.\n\n## Makefile install\n\n1. Install Docker and docker-compose.\n \nFor Debian, Ubuntu:\n\n```\nsu\napt update; apt upgrade -y; apt install -y curl; curl -sSL https://get.docker.com/ | sh; curl -L https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose\n```\n\nDon't forget press CTRL+D to exit from super user account.\n\n2. Apply environment variables:\n\n```\ncp example.env .env\n```\n\n3. Install python dependencies\n\n```\nmake venv\n```\n\n4. Run the project\n```\nmake install\n```\n\n## Install\n\n1. Install Docker and docker-compose.\n \nFor Debian, Ubuntu:\n\n```\nsu\napt update; apt upgrade -y; apt install -y curl; curl -sSL https://get.docker.com/ | sh; curl -L https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose\n```\n\nDon't forget press CTRL+D to exit from super user account.\n\n2. Apply environment variables:\n\n```\ncp example.env .env\n```\n\n3. Change a random string for `SECRET_KEY` and `POSTGRES_PASSWORD` in `.env`.\n\n4. Install dependencies:\n\n```\npipenv install\npipenv shell\n```\n\n5. Run make command to install pre-commit hook:\n\n```\nmake precommit\n```\n6. Up docker-compose, migrate database and create super user:\n\n```\ndocker-compose up -d\npython3 backend/manage.py makemigrations\npython3 backend/manage.py migrate\npython3 backend/manage.py createsuperuser\n```\n\n7. Run the server:\n\n```\npython3 backend/manage.py runserver\n```\n\n8. Enjoy!\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "",
"version": "8.0.1",
"project_urls": {
"Homepage": "https://github.com/garpixcms/garpix_user"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8d2a3330fbd9d2053b543932a91f0d177528ca16b3aa58e5e84fd54a54746a51",
"md5": "7b47420c37a9790102bcb1ff9593924d",
"sha256": "5f257f4c00d866a7cfc63c5e0505c4dac9cdc94f6abf0c6e245d499bdff92d97"
},
"downloads": -1,
"filename": "django_phonenumber_field_for_garpix_user-8.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7b47420c37a9790102bcb1ff9593924d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 64963,
"upload_time": "2024-03-13T01:55:28",
"upload_time_iso_8601": "2024-03-13T01:55:28.240538Z",
"url": "https://files.pythonhosted.org/packages/8d/2a/3330fbd9d2053b543932a91f0d177528ca16b3aa58e5e84fd54a54746a51/django_phonenumber_field_for_garpix_user-8.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b77c1cb51dd5983fda43c69a284572afa5cd535425fdbfa7954eda66930b976d",
"md5": "54ea684b60cdb4f5ff269ed7f5215db9",
"sha256": "2f5e8b331ab95e35013aa183c38156120a230c129075b88fdbd4e38bd98694c2"
},
"downloads": -1,
"filename": "django-phonenumber-field-for-garpix_user-8.0.1.tar.gz",
"has_sig": false,
"md5_digest": "54ea684b60cdb4f5ff269ed7f5215db9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21867,
"upload_time": "2024-03-13T01:55:33",
"upload_time_iso_8601": "2024-03-13T01:55:33.915662Z",
"url": "https://files.pythonhosted.org/packages/b7/7c/1cb51dd5983fda43c69a284572afa5cd535425fdbfa7954eda66930b976d/django-phonenumber-field-for-garpix_user-8.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-13 01:55:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "garpixcms",
"github_project": "garpix_user",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "django-phonenumber-field-for-garpix-user"
}