https://github.com/w3tecch/docker-web-linux
Using Docker to easy set up your linux based web development environment with all necessary components.
https://github.com/w3tecch/docker-web-linux
Last synced: about 2 months ago
JSON representation
Using Docker to easy set up your linux based web development environment with all necessary components.
- Host: GitHub
- URL: https://github.com/w3tecch/docker-web-linux
- Owner: w3tecch
- License: mit
- Created: 2017-08-21T17:13:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-08-25T08:39:19.000Z (over 7 years ago)
- Last Synced: 2025-01-13T12:22:14.609Z (3 months ago)
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Linux Docker Image for modern Web Development
> An easy way to set up your linux based web development environment with all necessary components. This images uses latest stable build from Debian (stretch)
## Table of contents
* [Included Components](#included-components)
* [Getting started](#getting-started)
* [How to use](#how-to-use)
* [Using Dockerfile only](#using-dockerfile-only)
* [Using Docker Compose](#using-docker-compose)
* [Using Docker Compose](#using-docker-compose)
* [Available Tags](#available-tags)
* [Access web app](#access-web-app)
* [License](#license)## Included Components
Following Components are included in this docker image| Component | Version | Description |
| ----------- | ----------- | ----------- |
| **Node.js** | 8.4.0 | JavaScript runtime built on Chrome's V8 JavaScript engine |
| **Yarn** | 0.27.5 | Fast, reliable, and secure dependency management for Node.js |
| **Bower** | 1.8.0 | A package manager for the web |
| **Gulp.js** | 3.9.1 | A JavaScript toolkit used as a streaming build system |## Getting started
Before you start, make sure you have a recent version of [Docker](https://docs.docker.com/engine/installation/) installed## How to use
### Using Dockerfile only
Get Dockerfile docs [here](https://docs.docker.com/glossary/?term=Dockerfile)You can find some example files [here](/examples/basic)
#### Build the Docker image
```shell
docker build -t .
```#### Run the Docker image and map port
```shell
docker run -p :
```### Using Docker Compose
Compose is a tool for defining and running multi-container Docker applications. This is recommended for web development as you can use features like hot deployment and live reloading on your local machineGet Docker Compose docs [here](https://docs.docker.com/compose/)
You can find some example files [here](examples/docker-compose)
### Available Tags
This are the available tags to use this runtime| Tag | Description |
| ----------- | ----------- |
| **latest** | Use image build from master branch (recommended) |
| **beta** | Use image build from develop branch (experimental) |### Access web app
Now you can access the web app using `http://localhost:/`## License
[MIT](/LICENSE)