Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sangahco/docker-seminar
Small application for registering and tracking people on a seminar
https://github.com/sangahco/docker-seminar
Last synced: about 2 months ago
JSON representation
Small application for registering and tracking people on a seminar
- Host: GitHub
- URL: https://github.com/sangahco/docker-seminar
- Owner: sangahco
- Created: 2019-04-08T09:17:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T18:43:58.000Z (about 2 years ago)
- Last Synced: 2024-04-16T07:52:02.678Z (8 months ago)
- Language: HTML
- Size: 725 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# It's seminar time!
## Run with Node.js
Before doing anything else make sure you have these applications:
- [npm](https://nodejs.org/it/download/)
> This is used for running **bower** and downloading required libraries- [git](https://git-scm.com/downloads)
> This is the SVN used for downloading and updating this repository**`npm` and `git` are required during development only, they are not used in production!**
### 1. Get this source
```
$ git clone https://github.com/sangahco/docker-seminar.git
```### 2. Run the application
Go inside the new folder and execute these commands from a console:
```
$ npm install
$ npm start
`````npm install`` will install the necessary modules and will prepare the root folder with necessary dependencies.
## Run with Docker
Docker images ready to run.
### Requirements
First make sure *Docker* and *Docker Compose* are installed on the machine with:
$ docker -v
$ docker-compose -vIf they are missing, follow the instructions on the official website (they are not hard really...):
- [Docker CE Install How-to](https://docs.docker.com/engine/installation/)
- [Docker Compose Install How-to](https://docs.docker.com/compose/install/)### How to Use
$ docker-compose build
$ docker-compose up -d> [PM2](http://pm2.keymetrics.io/) is the process manager for Node.js applications that we use for this app, if you are curious about it!