describe Docker use
This commit is contained in:
parent
031b0b9233
commit
114029a141
1 changed files with 17 additions and 9 deletions
26
README.md
26
README.md
|
@ -18,8 +18,18 @@ For the notes, you can use the [Markdown](https://daringfireball.net/projects/ma
|
||||||
|
|
||||||
See [https://ibt2.ismito.it:3002/](https://ibt2.ismito.it:3002/)
|
See [https://ibt2.ismito.it:3002/](https://ibt2.ismito.it:3002/)
|
||||||
|
|
||||||
|
|
||||||
## Install, run, develop and debug
|
## Install, run, develop and debug
|
||||||
|
|
||||||
|
## Docker
|
||||||
|
|
||||||
|
Just run:
|
||||||
|
|
||||||
|
docker-compose up
|
||||||
|
|
||||||
|
|
||||||
|
## Old-fashioned installation
|
||||||
|
|
||||||
To install it:
|
To install it:
|
||||||
``` bash
|
``` bash
|
||||||
wget https://bootstrap.pypa.io/get-pip.py
|
wget https://bootstrap.pypa.io/get-pip.py
|
||||||
|
@ -52,7 +62,9 @@ If you want, you can **share a link to a specific day**, specifying it in the *y
|
||||||
|
|
||||||
You can also **run the server in https**, putting in the *ssl* directory two files named *ibt2_key.pem* and *ibt2_cert.pem*
|
You can also **run the server in https**, putting in the *ssl* directory two files named *ibt2_key.pem* and *ibt2_cert.pem*
|
||||||
|
|
||||||
To run a development environment:
|
|
||||||
|
## Run a development environment
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
# install dependencies (one time only)
|
# install dependencies (one time only)
|
||||||
npm install
|
npm install
|
||||||
|
@ -70,14 +82,12 @@ python3 ./tests/ibt2_tests.py
|
||||||
Your browser will automatically open [http://localhost:8080/](http://localhost:8080/) (that's the server for development)
|
Your browser will automatically open [http://localhost:8080/](http://localhost:8080/) (that's the server for development)
|
||||||
|
|
||||||
|
|
||||||
Development
|
# Development
|
||||||
===========
|
|
||||||
|
|
||||||
See the *docs/DEVELOPMENT.md* file for more information about how to contribute.
|
See the *docs/DEVELOPMENT.md* file for more information about how to contribute.
|
||||||
|
|
||||||
|
|
||||||
Technological stack
|
## Technological stack
|
||||||
===================
|
|
||||||
|
|
||||||
- [VueJS](https://vuejs.org/) 2 for the webApp
|
- [VueJS](https://vuejs.org/) 2 for the webApp
|
||||||
- [Vue Material](https://vuematerial.github.io/) for the UI components
|
- [Vue Material](https://vuematerial.github.io/) for the UI components
|
||||||
|
@ -90,14 +100,12 @@ Technological stack
|
||||||
The web part is incuded; you need to install Node.js, Tornado, MongoDB and the pymongo module on your system (no configuration needed).
|
The web part is incuded; you need to install Node.js, Tornado, MongoDB and the pymongo module on your system (no configuration needed).
|
||||||
|
|
||||||
|
|
||||||
Other projects
|
# Other projects
|
||||||
==============
|
|
||||||
|
|
||||||
Need something more sophisticated, that allows you to manage tickets to an event? Try [EventMan(ager)](https://github.com/raspibo/eventman)
|
Need something more sophisticated, that allows you to manage tickets to an event? Try [EventMan(ager)](https://github.com/raspibo/eventman)
|
||||||
|
|
||||||
|
|
||||||
License and copyright
|
# License and copyright
|
||||||
=====================
|
|
||||||
|
|
||||||
Copyright 2016-2017 Davide Alberani <da@erlug.linux.it>, RaspiBO <info@raspibo.org>
|
Copyright 2016-2017 Davide Alberani <da@erlug.linux.it>, RaspiBO <info@raspibo.org>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue