Releases: Far-Beyond-Dev/Horizon
Horizon Community Edition 0.0.5-a
What's Changed
- fix deprecation in pebblevault by @WilliamAnimate in #36
- silence u128 non ffi safe warnings by @WilliamAnimate in #37
- Tristanpoland patch 2 by @tristanpoland in #39
- remove boilerplate from macros.rs by @WilliamAnimate in #40
- Update Horizon-Publish.yml by @tristanpoland in #43
- Horizon objects Part One, The Basics by @tristanpoland in #38
- chore: instruct rustc to build a better binary by @WilliamAnimate in #46
- Planet generation by @tristanpoland in #57
- 64 set up pgobolt for 10 20 perf improvements by @Tuafo in #66
- Added Recipe Smith Subsystem as Found in Issues/Help Wanted Git Forum by @gamedev44 in #65
New Contributors
- @Tuafo made their first contribution in #66
- @gamedev44 made their first contribution in #65
Full Changelog: 0.0.4-a...0.0.5-a
Horizon Community Edition 0.0.4
What's Changed
- Update Horizon-Publish.yml by @tristanpoland in #20
- Update Horizon-Publish.yml by @tristanpoland in #21
- Update Horizon-Publish.yml by @tristanpoland in #22
- Update Horizon-Publish.yml by @tristanpoland in #23
- Update Horizon-Publish.yml by @tristanpoland in #24
- Update Horizon-Publish.yml by @tristanpoland in #26
- Update Horizon-Publish.yml by @tristanpoland in #27
- Added diagram, added planet generation system by @tristanpoland in #32
- Generate Spheres for planets by @tristanpoland in #33
- Modules added, Main.rs cleaned up, Additional comments added to files, Terrain generation can now be done server-side, README expanded, additional repo files added by @tristanpoland in #34
- Create LICENSE by @tristanpoland in #35
- Update README.md by @tristanpoland in #41
Full Changelog: 0.0.3...0.0.4-a
Horizon Community Edition 0.0.3
What's Changed
- make defining new events use macros by @WilliamAnimate in #13
- Create docker-publish.yml by @tristanpoland in #14
- Update Horizon-Publish.yml by @tristanpoland in #16
- Update README.md by @tristanpoland in #15
- Update Horizon-Publish.yml by @tristanpoland in #18
New Contributors
- @WilliamAnimate made their first contribution in #13
Full Changelog: 0.0.2...0.0.3
Horizon Server 0.0.2
What's Changed
- Update issue templates by @tristanpoland in #7
- Update bug_report.md by @tristanpoland in #8
- Update 1-bug.yml by @tristanpoland in #9
- UE 5.4 Compatability fixed by @tristanpoland in #10
- Delete .github/ISSUE_TEMPLATE/feature_request.md by @tristanpoland in #11
Full Changelog: 0.0.1-B...0.0.2
Horizon Server 0.0.1
Horizon Server 0.0.1-A
What's Changed
- Im a bit rusty by @tristanpoland in #1
- Rust migration by @tristanpoland in #2
- Updated Rust codebase by @tristanpoland in #3
- Added py gitignore by @tristanpoland in #4
New Contributors
- @tristanpoland made their first contribution in #1
Full Changelog: https://github.com/AstroVerse-Studios/Horizon/commits/0.0.1-A
Installation
Building and running the application yourself
-
Clone the
Main
branch of this repository for the latest version or download the source code below this release -
Install Docker Desktop or the Docker engine alongside Docker-Compose
-
Open a Terminal in the folder you cloned or extract the source code to a folder and open a terminal there
-
When you're ready, start the application by running:
docker compose up --build
.
The application will be available at http://localhost:3000 and http://localhost:3001.
Deploying the application to the cloud
-
First, build your image, e.g.:
docker build -t myapp .
.
If your cloud uses a different CPU architecture than your development
machine (e.g., you are on a Mac M1 and your cloud provider is amd64),
you'll want to build the image for that platform, e.g.:
docker build --platform=linux/amd64 -t myapp .
. -
Then, push it to your registry, e.g.
docker push myregistry.com/myapp
.
Consult Docker's getting started
docs for more detail on building and pushing.