Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

guifi/docker-simple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

17 Commits

Repository files navigation

Install docker server : https://docs.docker.com/install/#server
Install docker compose: https://docs.docker.com/compose/install/
## Clone the repository: DOCKER-SIMPLE together with the submodules: drupal-guifi, drupal-budgets, theme_guifinet2011 and guifimaps.
git clone --recurse-submodules https://github.com/guifi/docker-simple.git
cd docker-simple
## Build the composition.
sudo docker-compose build
3 dockers have been built:
 - apache2-simple 10.6.0.2
 - mysql-simple 10.6.0.3
 - phpmyadmin-simple 10.6.0.4
A common network has been created 10.6.0.0/24
# change www folder permissions to uid:gid 33:33 (www-data)
sudo chown -R 33.33 www
# start the simple dockers.
sudo docker-compose up
go to:
 - http://YOUR_DOCKER_SERVER:18001 for the drupal WEB environment
 The first time you must configure the database for drupal
 Set this values: ( You can modify it before the build process in the file docker-compose.yml )
 Database name: drupal
 Database username: drupal
 Database password: GUIFI
 unfold the Advanced option
 Change "Database host" from "localhost" to "mysql-simple or 10.6.0.3"
 When drupal is configured vist : http://YOUR_DOCKER_SERVER:18001/admin/settings/error-reporting
 Change "Error reporting:" from "Write errors to the log and to the screen" to "Write errors to the log" write this to avoid displaying errors / warnings on the screen.
 
 Then you can enable the "guifi.net" module in http://YOUR_DOCKER_SERVER:18001/admin/build/modules.
 Go to http://YOUR_DOCKER_SERVER:18001/admin/settings/guifi
 set your own "Key for Google Maps API"
 and "URL for WMS service" to http://YOUR_DOCKER_SERVER:18001/cgi-bin/mapserv?map=/var/www/guifimaps/GMap.map
 Create your first ZONE without "Parent zone" at http://YOUR_DOCKER_SERVER:18001/node/add/guifi-zone
 Get the node ID (XXX) from the new created master zone ( http://YOUR_DOCKER_SERVER:18001/node/XXX ).
 If the ID is different from 1, edit the file confs/guifimaps/refresh.php and set the variable: $rootZone the value of XXX
 Now you can create child zones and first nodes and devices. A CRON job will update the WMS layer every 5 minutes.
 - http://YOUR_DOCKER_SERVER:18002 for the phpmyadmin environment
 - The mysql process is listening only internally on port 3306.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /