jelmert
6f3b72d691
Use wait-for-it in favor of the custom python script when waiting for postgres
2024-08-27 13:23:06 +02:00
dependabot[bot]
89d1ae1536
Bump python in /{{cookiecutter.project_slug}}/compose/production/django
...
Bumps python from 3.12.4-slim-bookworm to 3.12.5-slim-bookworm.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-08 06:32:16 -03:00
Fabio C. Barrionuevo da Luz
cb103ce28d
Use "ENV key=value" instead of "ENV key value" in Dockerfiles
...
The old syntax for ENV and LABEL is marked as deprecated in docker buildx v0.14.0
https://docs.docker.com/reference/build-checks/legacy-key-value-format/
https://github.com/moby/buildkit/pull/4923
2024-07-19 06:06:47 -03:00
Bruno Alla
1f82072d5b
Fix keywords case warning in Dockerfile
...
Recently noticed the following warning in my Docker builds:
> WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match
I don't think it's causing any harm, apart perhaps some small noise in the logs.
2024-06-26 09:14:25 -03:00
dependabot[bot]
ed0857f7b3
Bump python in /{{cookiecutter.project_slug}}/compose/production/django
...
Bumps python from 3.12.3-slim-bookworm to 3.12.4-slim-bookworm.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-14 13:59:48 -03:00
dependabot[bot]
d8ade3be0d
Bump python from 3.12.2 to 3.12.3 in production ( #4980 )
...
Bumps python from 3.12.2-slim-bookworm to 3.12.3-slim-bookworm.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 09:14:10 +01:00
Eraldo Energy
f4362c7676
Update mentions of psycopg in comments ( #4947 )
2024-03-26 15:47:02 +00:00
Jelmer Draaijer
b488056b63
Upgrade Python to version 3.12
2024-03-18 20:07:24 +01:00
GitBib
f39aff8b3f
Fix fully qualified docker images ( #4905 )
...
* Fix Python (docker) Docker image version not being recognized after adding registry to image names
* Fix Python (docs) Docker image version not being recognized after adding registry to image names
* Fix Python (django) Docker image version not being recognized after adding registry to image names
2024-03-06 13:50:01 +00:00
Simeon Emanuilov
95e5598dfd
Fix permissions for media files when served by nginx ( #4889 )
...
chore: adding recursive flag for the WORKDIR directory
2024-02-28 09:41:08 +00:00
dependabot[bot]
908697e5a3
Bump python in /{{cookiecutter.project_slug}}/compose/production/django
...
Bumps python from 3.11.7-slim-bookworm to 3.11.8-slim-bookworm.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 05:29:46 +00:00
Tim Freund
c7eded8644
Add registry to Docker images names ( #4804 )
...
Prepending docker.io/ to image names allows projects to be run in
alternate runtimes such as podman-compose without additional
configuration.
2024-01-25 09:12:07 +00:00
aiden
0618d35733
Upgrade debian to 12 bookworm ( #4745 )
...
Co-authored-by: aidenlu <aiden_lu@wochacha.com>
2023-12-19 10:43:16 +00:00
dependabot[bot]
d9a7d70899
Bump python from 3.11.6 to 3.11.7 ( #4719 )
...
* Bump python in /{{cookiecutter.project_slug}}/compose/production/django
Bumps python from 3.11.6-slim-bullseye to 3.11.7-slim-bullseye.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump python in /{{cookiecutter.project_slug}}/compose/local/django
Bumps python from 3.11.6-slim-bullseye to 3.11.7-slim-bullseye.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump python in /{{cookiecutter.project_slug}}/compose/local/docs
Bumps python from 3.11.6-slim-bullseye to 3.11.7-slim-bullseye.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update Heroku runtime to 3.11.7
* Pin pre-commit Python version to 3.11
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
2023-12-06 09:40:04 +00:00
dependabot[bot]
957bc66d11
Bump node from 18 to 20 ( #4283 )
2023-12-04 09:58:02 +00:00
dependabot[bot]
389f020ee4
Bump python in /{{cookiecutter.project_slug}}/compose/production/django ( #4611 )
...
Bumps python from 3.11.5-slim-bullseye to 3.11.6-slim-bullseye.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 09:24:53 -03:00
Jakub Boukal
3126d2e554
Fix proper ownership for /start-flower script in production Dockerfile. Fixes : #4602 ( #4603 )
2023-09-27 20:46:39 +01:00
dependabot[bot]
3802572a88
Update Python version from 3.11.4 to 3.11.5 ( #4542 )
...
* Bump python in /{{cookiecutter.project_slug}}/compose/production/django
Bumps python from 3.11.4-slim-bullseye to 3.11.5-slim-bullseye.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump python from 3.11.4-slim-bullseye to 3.11.5-slim-bullseye in /{{cookiecutter.project_slug}}/compose/local/django (#4544 )
Bumps python from 3.11.4-slim-bullseye to 3.11.5-slim-bullseye.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump python from 3.11.4-slim-bullseye to 3.11.5-slim-bullseye in /{{cookiecutter.project_slug}}/compose/local/docs (#4545 )
Bumps python from 3.11.4-slim-bullseye to 3.11.5-slim-bullseye.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update Heroku runtime to Python 3.11.5
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2023-08-28 11:06:30 +01:00
Bruno Alla
7ad2e1fdae
Fix missing celery env variable when running compilemessages ( #4403 )
2023-06-18 13:03:36 +01:00
Bruno Alla
2e561ed6c4
Fix missing compilemessages
step before deploying to prod ( #4363 )
...
* Update readme on internationalization
* Run compilemessages when building production image
* Run compilemessages when deploying to Heroku
* Always keep Heroku post-compile hooks
* Add empty po file for en-US language
* Update instructions for Docker
* Update default po file
* Convert locale readme to markdown and expand a bit the instructions
* Don't compile translations for 3rd party packages
* Use simplified settings & set env variables for compiling translations
* Update README for translations
* Improve metadata for Brazilian Portuguese translations
* Fix condition for django compressor on Heroku
* Fix condition for Django Compressor
2023-06-09 11:12:44 +01:00
dependabot[bot]
ca780d5665
Update to Python 3.11.4 in production Docker compose ( #4378 )
...
Bumps python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-08 16:47:50 +01:00
dependabot[bot]
5bc3df7650
Upgrade to node v18 ( #4294 )
...
* Bump node in /{{cookiecutter.project_slug}}/compose/local/node
Bumps node from 16-bullseye-slim to 18-bullseye-slim.
---
updated-dependencies:
- dependency-name: node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update to node 18 in prod Dockerfile
* Update to node 18 in package.json
* Update node version in CI
* Update node version in documentation
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
2023-04-26 08:06:56 +01:00
Bruno Alla
15c933c206
Fix comment typos in Dockerfiles
2023-04-25 10:44:02 +02:00
Jelmer
42c30dafcb
Upgrade Python to version 3.11 (Faster CPython) ( #4256 )
...
* Upgrade Python to version 3.11 (Faster CPython)
* Update pyupgrade config for Python 3.11
* Update tox env to Python 3.11
* Update to latest Python 3.11.3
* Add a note about lack of support in PythonAnywhere
* Rephrase note
* Fix casing
---------
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2023-04-15 11:42:33 +01:00
dependabot[bot]
1605101321
Bump Docker python image from 3.10.9 to 3.10.10 on production Django ( #4214 )
...
Bumps python from 3.10.9-slim-bullseye to 3.10.10-slim-bullseye.
---
updated-dependencies:
- dependency-name: python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-16 17:13:53 +00:00
Bruno Alla
d90f16b647
Pin base Python Docker images to bugfix ( #4194 )
...
* Pin base Python Docker images to bugfix
Fix #1810
* Skip major & minor versions of Docker images in Dependabot
* Remove argument for docs Docker image
* Update Dependabot config of generated project
2023-03-16 16:05:02 +00:00
Bruno Alla
cbb0e19de7
Add Webpack support ( #3623 )
...
* Add support for Webpack as frontend pipeline
* Rename CI jobs
* Fix a couple of issues with Webpack + Docker
* Don't include Boostrap CSS from CDN with Webpack
* Rename variable
* Set publicPath in prod webpack config
* Fix removal of SASS files in post-gen hooks
* Add Webpack to readme usage section
* Run Django + Webpack dev server concurrently without Docker
* Fix async runserver command with Gulp/Webpack
* Upgrade django-webpack-loader to 1.5.0
* Pass variables required by Webpack at build time
* Upgrade django-webpack-loader to 1.7.0
* Add missing condition
* Add support for Azure Storage + Webpack
* Whitespaces
* Rename ROOT_DIR -> BASE_DIR
* Rename jobs
* Bump django-webpack-loader to latest
* Document limitation of Docker + Webpack + no Whitenoise
* Update section on custom Bootstrap compilation in generated readme
2023-01-29 12:12:12 +00:00
Jelmer
4ea0e98f3f
Upgrade Python version from 3.9 to 3.10 ( #3913 )
2022-10-24 21:41:00 +01:00
Bruno Alla
ab4a32d558
Unify compressor, gulp and custom bootstrap options ( #3535 )
2022-03-20 15:00:40 +00:00
Bruno Alla
9f359939a9
Upgrade JS dependencies and upgrade to node 16 ( #3400 )
2021-11-16 20:29:43 +00:00
Jelmer Draaijer
b61c70306f
Update the docker base images from slim-buster to slim-bullseye
2021-10-26 13:40:42 +02:00
Fabio C. Barrionuevo da Luz
abba9de2bd
Move ARG PYTHON_VERSION=3.9-slim-buster to the global scope
...
of production Dockerfile to fix #3187 which occurs when
Gulp is selected as `js_task_runner` on project generation.
2021-05-17 22:22:08 -03:00
Bruno Alla
9e7320ea1b
Merge branch 'master' into fix_upgrade_py39
...
# Conflicts:
# README.rst
# {{cookiecutter.project_slug}}/.gitlab-ci.yml
# {{cookiecutter.project_slug}}/compose/local/django/Dockerfile
# {{cookiecutter.project_slug}}/compose/production/django/Dockerfile
2021-04-08 18:43:54 +01:00
Arnav Choudhury
2345c2c92d
Update {{cookiecutter.project_slug}}/compose/production/django/Dockerfile
...
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2021-02-24 16:26:58 +05:30
Arnav Choudhury
15453df824
Updated the local and production dockerfiles with more repeatability and easier to update in mind.
2021-02-24 10:58:28 +05:30
Bruno Alla
483b636fcb
Only indent with spaces in django Dockerfile
2021-02-23 20:36:52 +00:00
Bruno Alla
ff98d8f517
Remove --use-feature=2020-resolver in pip commands
...
They are now the default and cause a warning:
WARNING: --use-feature=2020-resolver no longer has any effect, since it is now the default dependency resolver in pip. This will become an error in pip 21.0.
2021-02-23 20:34:41 +00:00
areski
a1d551d067
Update from Python3.8 to Python3.9
2021-01-26 16:13:27 +01:00
Arnav Choudhury
4a52845a26
Replaced copying python package directories with wheel files which are then used to install all requirements. This way the generated images would be a lot more stable as well. Size increases by 2-3mb though
2020-09-16 15:24:16 +05:30
Arnav Choudhury
079db28661
Changed when Requirements are copied and installed to improve incremental image build times. The extra image layer is inconsequential since python-build-stage layers are discarded anyway.
2020-09-14 01:41:33 +05:30
Arnav Choudhury
17e577c924
Fixed Typo with python build stage name that was references incorrectly in the run stage
2020-09-12 11:11:19 +05:30
Arnav Choudhury
a795086b10
Removing using python wheels to build python dependecies due to issue resolving conflicts in package sub-dependencies. Ends up being much more trouble than it's worth.
2020-09-12 11:04:08 +05:30
Arnav Choudhury
53ffbbcf2e
Multi stage Python build for Django
2020-09-11 22:00:50 +05:30
Arnav Choudhury
536e86ecad
Traeffik and Django dockerfile changes ( #2801 )
2020-09-08 09:04:10 +01:00
Ernesto Cedeno
0cdf60ceac
Change Python version to 3.8
2020-03-29 19:55:27 +02:00
Bruno Alla
a0ad9b82b4
Replaced Docker python:3.7-alpine image with python:3.7-slim-bu… ( #2391 )
...
Replaced Docker python:3.7-alpine image with python:3.7-slim-buster
2020-01-11 16:46:09 +00:00
Trung Dong Huynh
4a71b0b936
Using the python:3.7-slim-buster image for later Python version - 3.7.6
...
(instead of debian:buster-slim, shipped with Python 3.7.3)
2020-01-07 13:54:15 +00:00
Trung Dong Huynh
b22045bcd4
Replaced base Docker image with debian:buster-slim ( #2373 )
...
Using system Python 3 distribution (3.7.3) in order to allow the use of Debian packages for numpy, scipy, etc. without the need of building them or installing build dependencies.
Changed `#!/bin/sh` in shell scripts to `#!/bin/bash` to make `set -o pipefail` work.
2020-01-07 11:06:31 +00:00
Yuchen Xie
a88b6b04b6
Speed up django image build process, and reduce its size
2019-12-09 09:55:37 +08:00
Nicolas Stefani
7d0f8606ed
Update python image to 3.7
2019-09-29 09:41:13 -03:00