Christian Mäder
fadac8c5c3
Only build the master branch to speed up the test
2019-10-15 00:34:15 +02:00
Christian Mäder
d0ebb34432
Refactor to multistage builds
...
This commit introduces a huge change in the build process.
What changed:
- Dockerfile.ldap was integrated into Dockerfile as a seperate
[build stage][multistage-build].
- All the build scripts were refactored according to this.
- The `docker-compose.yml` file was adjusted likewise.
- The main build script, `/build.sh`, now always builds all
targets (formerly called variants).
- The minimal requirements for Docker and docker-compose
have increased.
- The build on hub.docker.com must be adjusted.
This change should also fix #156 permanently.
[multistage-build]: https://docs.docker.com/develop/develop-images/multistage-build/
2019-10-15 00:34:15 +02:00
Christian Mäder
dc3db2d9fd
%s/digitalocean/netbox-community/gi
...
Thank you Digitalocean for sponsoring Netbox!
And thank you for letting it grow up and move out ;)
2019-07-02 21:32:58 +02:00
Christian Mäder
286bfa0248
reorganized tagging
2019-03-27 12:00:32 +01:00
Tobias Genannt
220370ed76
Add short version tag
...
Adds a short version tag in the form of v$MAJOR.$MINOR. This tags
creates the possibillity to follow patch releases automatically with the
scheduled import option in Openshift and Kubernetes.
2019-03-22 08:28:41 +01:00
Christian Mäder
c1946751ef
Fix default in build.sh
2019-02-06 14:50:00 +01:00
Christian Mäder
6182133c7a
Update references to netboxcommunity
2019-02-06 11:46:20 +01:00
Christian Mäder
4ef420d443
Build system for hub.docker.com
2019-02-06 10:09:44 +01:00
Christian Mäder
a5dccb2558
Revert " ⚙️ Print every command"
...
This reverts commit 1fb6b80f93
.
2018-04-10 11:42:06 +02:00
Christian Mäder
1fb6b80f93
⚙️ Print every command
2018-04-10 11:13:52 +02:00
Christian Mäder
6c3966415b
⚙️ Additional build debug info
2018-04-10 10:58:31 +02:00
Martin Chlumsky
2bbb7f68f2
Add proxy support to build.sh.
2018-04-05 10:25:27 -04:00
Christian Mäder
f56a79381b
✨ Introduces a Netbox Docker project version
2018-04-04 09:44:58 +02:00
Christian Mäder
ae9a3f04a5
✏️ Typo
2018-03-05 16:38:30 +01:00
Christian Mäder
747b32adb2
🐞 Fix parameter passing
2018-03-05 16:29:02 +01:00
Christian Mäder
e3120a715e
🐳 Allow variants from other source images
2018-03-05 14:35:11 +01:00
Christian Mäder
30a37511e2
❇️ Adds DEBUG option
2018-03-05 14:32:04 +01:00
Christian Mäder
8f001adef4
💄 Cleanup and hide warnings
2018-03-05 14:29:24 +01:00
Tobias Genannt
6a01a3379d
Add django_ldap_auth
...
In the ldap.Dockerfile the django_ldap_auth module is installed to
enable authentication againt LDAP servers.
2018-02-27 10:09:14 +01:00
Christian Mäder
fe05ca5c7c
❇️ Adds new options to the build script
2018-02-02 12:48:38 +01:00
Christian Mäder
d2ec32fefe
✋ Travis docker can't do squash
2018-01-30 16:00:05 +01:00
Christian Mäder
dca64f55f5
❇️ Squash the images
2018-01-30 14:48:40 +01:00
Christian Mäder
e5e5f0204d
✏️ Overhaul of the README
...
Plus some adjustment to the `build.sh` help text.
Fixes #3
2017-09-11 15:30:52 +02:00
Christian Mäder
34d5bd711e
❇️ Don't use Docker cache for 'master' and 'develop'
2017-08-11 17:08:43 +02:00
Christian Mäder
fe82d10aeb
Changes the build script's messages to be more precise
2017-06-09 13:05:02 +02:00
Christian Mäder
57c848978c
Build script recognizes master=latest and develop=snapshot
2017-06-09 12:41:14 +02:00
Christian Mäder
d9c1bd143d
Add suggestions from PRs in digitalocean/netbox-drocker
2017-06-09 10:14:43 +02:00