An open API service indexing awesome lists of open source software.

https://github.com/sirap-group/docker-swap-devbox

Docker devbox for SWAP projects
https://github.com/sirap-group/docker-swap-devbox

docker dockerfile git node swap web

Last synced: about 2 months ago
JSON representation

Docker devbox for SWAP projects

Awesome Lists containing this project

README

          





−− docker-swap-devbox −−






Docker Automated build


Docker Build Status



−− Docker devbox for SWAP projects −−



NPM Stats

This repository contains a `Dockerfile` used for auto-build on docker hub.

The `docker-swap-devbox` image is published on Docker Hub at that URL

* https://hub.docker.com/r/sirap/swap-devbox

* [Ubuntu-Node-Git Base Image Repo](https://github.com/rbecheras/docker-ubuntu-node-git)

This image contains the following tools:

- [Ubuntu Minimal](https://blog.ubuntu.com/2018/07/09/minimal-ubuntu-released) LTS
- git tools:
- [`Git`](https://git-scm.com)
- [`Ungit`](https://github.com/FredrikNoren/ungit)
- [`Lazygit`](https://github.com/jesseduffield/lazygit)
- [`NodeJS`](https://nodejs.org/en/)
- `NodeJS` development tools:
- [`generate`](https://www.npmjs.com/package/generate)
- [`generate-swap-project`](https://www.npmjs.com/package/generate-swap-project)
- [`generate-swap-generator`](https://www.npmjs.com/package/generate-swap-generator)
- [`@angular/cli`](https://cli.angular.io/)
- [`ionic@latest`](https://beta.ionicframework.com/docs/cli/overview)

## Git Tags and Docker Tags

This image follows the same versionning rules of its base image `ubuntu-node-git`.

- Any change on the branch `master` triggers a rebuild on docker hub and updates the docker tag `latest`
- Any new pushed `1.x` git tag triggers a rebuild on docker hub and updates the docker tag as `18.04-8` and `carbon`:
* The first parts, `18.04` and `bionic`, gives the major version of `Ubuntu LTS` used as the base image
* The second parts, `8` and `carbon`, gives the major version of `NodeJS LTS` installed in the image

- Any the git tag `2.x.y` will be created and pushed when the next LTS of Ubuntu or Node.js will be released. And this line will be updated.

## Authorq

**Rémi Becheras**

* [github.com/rbecheras](https://github.com/rbecheras)
* [twitter/rbecheras](https://twitter.com/rbecheras)

**Julien Bonnet**

* [github.com/JulienB37](https://github.com/JulienB37)

## License

Copyright © 2018 [Groupe SIRAP](https://github.com/sirap-group)

This software is open source software under the terms of the MIT license.

See [LICENSE](LICENSE)