flownative / localbeach

The Local Beach client written in Go
Apache License 2.0
7 stars 3 forks source link
developer-tools development-environment flownative-beach golang hacktoberfest localbeach neos-cms neos-flow

Build

Local Beach

Local Beach is a development environment for Neos CMS and Flow Framework. Under the hood, it's using Docker, and the official Beach Docker images (Nginx, PHP and Redis). You don't need a Beach account nor be a Flownative customer in order to use Local Beach because Local Beach is free (as in free beer, or free coffee).

This README currently only contains basic information about Local Beach. You may find more information on the Local Beach website.

These are the setup instructions for Local Beach. Currently, automatic installation via Homebrew is supported.

tldr;

brew tap flownative/flownative
brew install localbeach
beach version

Internals

Some random notes about the internals of Local Beach:

Build

To build the binary, run make. It does this:

rm -f assets/compiled.go
go generate -v
go install -v
go build -v -ldflags "-X github.com/flownative/localbeach/pkg/version.Version=dev" -o beach

For a slightly quicker build, use make compile.

Credits and Support

This library was developed by Robert Lemke with major contributions by Karsten Dambekalns and Christian Müller. Feel free to suggest new features, report bugs or provide bug fixes in our GitHub project.

Copyright 2019-2024 Robert Lemke, Karsten Dambekalns, Christian Müller, licensed under the Apache License, version 2.0.