bandirom / django-template Goto Github PK
View Code? Open in Web Editor NEWProject template base on Django for all kind of microservices!
License: MIT License
Project template base on Django for all kind of microservices!
License: MIT License
According to compose file specification, the version
attribute become deprecated and should not be included in Compose file implementations.
Here is an example of affected code:
version: "3.7"
x-variables: &variables
ENV_STAGE: local
services:
web:
...
Pull request with all version
attributes removed is attached.
#32
According to modern best practices and PEP-517, Python projects should contain pyproject.toml
file at the root of project, which contains build system requirements and configuration for other tools, like linters, tests and etc. Also, defining setup.cfg
is a good way to create declarative config and specify all dependencies and metadata.
The usage of both pyproject.toml
and setup.cfg
simplifies project building and installation in editable mode for different environments using extras
options.
Also, it is a best practice to separate tests code and source code using different directories art the root. In such case, it's easy to store and use different types of tests (e2e, integration, unit, etc.) at one place.
In addition to these project structure upgrades, packages installation to to specific directory and copying this content to /usr/bin/
of final layer of image could lead to misbehaviour of entrypoints of installed packages. In order to build python packages in one layer and install them in final, pip wheel
should be used to create binaries of dependencies and pip install --no-index --find-links=<wheels_path>
to install that binaries in final layer.
Pull request with all suggested enhancements and fixes is attached: #34
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.