This docker-compose config is designed to start all Spline Docker components in one command. It's especially useful for trying out and demo purposes.
wget https://raw.githubusercontent.com/AbsaOSS/spline-getting-started/main/docker/compose.yaml
wget https://raw.githubusercontent.com/AbsaOSS/spline-getting-started/main/docker/.env
# This command starts all Spline components, leaving the database empty
docker-compose up
# If you also want to run sample jobs and populate the database with the sample data use this command
SEED=1 docker-compose up
You can access Spline services on the following URLs:
- Spline Web UI: http://localhost:9090
- Spline Server: http://localhost:8080
To access Spline UI from another host set DOCKER_HOST_EXTERNAL
variable pointing to the current host before running docker-compose
.
Spline UI will propagate it to the user browser so that one will be able to connect to the Spline REST endpoint from the outside of this machine.
DOCKER_HOST_EXTERNAL=192.168.1.222 docker-compose up
For more information about Spline see - https://absaoss.github.io/spline/
Enjoy.
Copyright 2019 ABSA Group Limited
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.