Welcome to Apache OpenServerless, an incubating project at the Apache Software Foundation
- If you want to install Apache OpenServerless in cloud go here.
- If you want to understand what this project is check the original proposal.
- If you want to contribute to the project, read on this README to setup a development environment.
- If you want to discuss with us, join our mailing list sending an email to
dev-subscribe@openserverless.apache.org - If you want to locally install open serverless from sources test or development, read on.
- you need an Unix environment, either OSX, Linux or Windows WSL.
- you need docker availabe on the path
- you need go available on the path
Clone all the modules and submodules recursively:
-
git clone https://github.com/apache/openserverless --recurse-submodules -
build ops running
./build.sh -
check ops works executing
./ops -info
verify that OPS_ROOT is equals to $PWD/olaris, so you can use the tasks from sources
then execute ./ops -t
you should see somethin like this (files and version may vary)
ensuring prerequisite coreutils 0.0.27
ensuring prerequisite bun 1.2.5
ensuring prerequisite kubectl 1.33.1
- install openserverless in docker with
./ops setup mini
If everything works you end up with a running openserverless in docker