- Github: https://github.com/felixd/docker-harbour
- Docker Hub: https://hub.docker.com/r/elmarit/harbour
https://github.com/felixd/docker-harbour-example
All images are build on top of ubuntu:latest
. Other layers are created as shown below:
+----------------------------+
| ubuntu:latest |
+----------------------------+
| elmarit/harbour:build_* | # 1. Packages / libraries / ENV variables needed to build
+----------------------------+ Harbour Projects are installed
| elmarit/harbour:compiler_* | # 2. C/C++ compilers are installed on top of :build_* layer
+----------------------------+
| elmarit/harbour:hb_* | # 3. Harbour Projects are compiled using :compiler_* layer
+----------------------------+
elmarit/harbour:build => elmarit/harbour:build_ubuntu_latest
elmarit/harbour:build_base => elmarit/harbour:build_ubuntu_latest
elmarit/harbour:compiler => elmarit/harbour:compiler_clang7
elmarit/harbour:compiler_default => elmarit/harbour:compiler_clang7
elmarit/harbour:latest => elmarit/harbour:hb_34_latest
Image contains packages and libraries required by Harbour Project to be properly compiled. No C/C++ compilers are installed in this layer.
docker pull elmarit/harbour:build_ubuntu_latest
docker pull elmarit/harbour:build
docker pull elmarit/harbour:build_base
In this layer C/C++ compiler images are created. They can be used to build any Harbour Project version you need.
docker pull elmarit/harbour:compiler_clang6
docker pull elmarit/harbour:compiler_clang7
docker pull elmarit/harbour:compiler
docker pull elmarit/harbour:compiler_default
docker pull elmarit/harbour:compiler_clang8
https://github.com/harbour/core
docker pull elmarit/harbour:3.2
https://github.com/vszakats/harbour-core
docker pull elmarit/harbour:3
docker pull elmarit/harbour:3.4
docker pull elmarit/harbour:3.4.0
docker pull elmarit/harbour:3.4.0.dev
docker pull elmarit/harbour:latest
Header files can be found under below link.
http://devzone.advantagedatabase.com/dz/content.aspx?Key=20&Release=19&Product=5
Download client, install it and point to header files using HB_WITH_ADS. Then recompile contrib/ folder
export HB_WITH_ADS=/path/to/ace.h
- Paweł 'felixd' Wojciechowski : Outsourcing IT - Konopnickiej.Com
BTC: bc1qe4clvflldgqw5s9y0yn3lm99lz9yf9mn4x3zfe