1.9 KiB
1.9 KiB
Docker Image Project Template
A low dependency and really simple to start project template for Docker Images.
Partly based on/see also
- Flask-Project-Template for a full feature Flask project including database, API, admin interface, etc.
HOW TO USE THIS TEMPLATE
- Create a new repository from this template and choose a name for your project
(e.g.
my_awesome_project- recommendation is to use all lowercase and underscores separation for repo names.) - Wait until the first run of CI finishes (Gitea Actions will process the template and commit to your new repo)
- Read the file CONTRIBUTING.md
- Then clone your new project and happy coding!
Note
: WAIT until first CI run on gitea actions before cloning your new project.
What is included on this template?
- 🖼️ Templates for starting multiple application types:
Run
make initafter cloning to generate a new project based on a template. - 🤖 A Makefile with the most useful commands to install, test, lint, format and release your project.
- 💬 Auto generation of change log using gitchangelog to keep a HISTORY.md file automatically based on your commit history on every release.
- 🐋 A simple Containerfile to build a container image for your project.
Containerfileis a more open standard for building container images than Dockerfile, you can use buildah or docker with this file. - 🔄 Continuous integration using Gitea Actions with jobs to lint, test and release your project on Linux, Mac and Windows environments.
project_name
project_description
Usage
$ docker build -t <tagname> -f Containerfile .
Development
Read the CONTRIBUTING.md file.