Giter Site home page Giter Site logo

steinho / ala-docker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bioatlas/ala-docker

0.0 1.0 0.0 14.37 MB

Dockerized version of Atlas of Living Australia components (without Ansible)

License: GNU Affero General Public License v3.0

Makefile 7.57% Dockerfile 9.86% Shell 12.89% SQLPL 9.62% HTML 14.74% CSS 42.59% JavaScript 0.58% PHP 2.17%

ala-docker's Introduction

Docker version of Atlas of Living Australia

This is currently Work In Progress! Beware!

Usage

You need git, make, docker(v 17.04.0-ce was used) and docker-compose (v 1.11.2 was used).

Clone the repo with

git clone --depth=1 $REPO_SLUG

Build and start services with

make  # build images and start containers

Other commands include make test # verify that services run make release # push a tagged images to Docker Hub

Considerations

Note that building the system from scratch (with make, make all will run which starts with make init to get files then make build to build images locally and then make up to start services) is a lengthy step that takes some time to complete, especially if on a slow Internet connection.

On a laptop with poor Internet connection, expect the initial sources dl step to take at least 20 minutes and the build step to take another 20 minutes. Approx 10-15 images will be built, most around a couple of hundred MB large b are larger - the nameindex and the biocache backend. All can be docker images | grep ala.

The steps that downloads sources and build images locally can be skipped and recent binaries can instead be pulled directly from Docker Hub, using make up which relies on docker-compose.yml using appropriate image tags and versions.

ala-docker's People

Contributors

shahmanash avatar

Watchers

Stein A. Hoem avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.