Skip to content

Commit

Permalink
Merge branch 'azukaar:master' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
lilkidsuave authored Nov 27, 2023
2 parents 917617d + ced2684 commit 2ad987b
Show file tree
Hide file tree
Showing 16 changed files with 223 additions and 7 deletions.
37 changes: 37 additions & 0 deletions servapps/Cube-js/cosmos-compose.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"cosmos-installer": {},
"minVersion": "0.9.0",
"services": {
"{ServiceName}": {
"image": "cubejs/cube:latest",
"container_name": "{ServiceName}",
"restart": "unless-stopped",
"environment": [
"CUBEJS_DEV_MODE=true"
],
"labels": {
"cosmos-force-network-secured": "true",
"cosmos-auto-update": "true",
"cosmos-icon": "https://azukaar.github.io/cosmos-servapps-official/servapps/Cube-js/icon.png"
},
"volumes": [{
"source": "{ServiceName}-Cube-js",
"target": "/cube/conf",
"type": "volume"
}],
"routes": [{
"name": "{ServiceName}",
"description": "Expose {ServiceName} to the web",
"useHost": true,
"target": "http://{ServiceName}:4000",
"mode": "SERVAPP",
"Timeout": 14400000,
"ThrottlePerMinute": 12000,
"BlockCommonBots": true,
"SmartShield": {
"Enabled": true
}
}]
}
}
}
9 changes: 9 additions & 0 deletions servapps/Cube-js/description.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Cube-js",
"longDescription": "<p>Cube was designed to work with all SQL-enabled data sources, including cloud data warehouses like Snowflake or Google BigQuery, query engines like Presto or Amazon Athena, and application databases like Postgres. Cube has a built-in relational caching engine to provide sub-second latency and high concurrency for API requests. < /p>",
"description": "Cube is the semantic layer for building data applications. It helps data engineers and application developers access data from modern data stores, organize it into consistent definitions, and deliver it to every application.",
"tags": ["Automated", "data applications", "self-hosted", "databases"],
"repository": "https://github.com/cube-js/cube/",
"image": "https://hub.docker.com/r/cubejs/cube",
"supported_architectures": ["amd64", "arm64"]
}
Binary file added servapps/Cube-js/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Cube-js/screenshots/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Cube-js/screenshots/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Cube-js/screenshots/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 5 additions & 3 deletions servapps/Filebrowser/cosmos-compose.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,15 @@
"initialValue": true,
"type": "checkbox"
}
],
"post-install": [
]
{if not Context.noAuth}
, "post-install": [
{
"type": "warning",
"label": "A default account has been created with admin / admin as credentials. Please change them"
}
]
{/if}
},
"services": {
"{ServiceName}": {
Expand All @@ -41,7 +43,7 @@
"PGID=1000",
"TZ=auto"
{if Context.noAuth}
, "NO_AUth=noauth"
, "FB_NOAUTH=true"
{/if}
],
"post_install": [
Expand Down
157 changes: 157 additions & 0 deletions servapps/Minecraft-Bedrock-Server/cosmos-compose.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
{
"cosmos-installer": {
"form": [
{
"name": "name",
"label": "What do you wanna call this server?",
"initialValue": "minecraft",
"type": "text"
},
{
"name": "port",
"label": "What port do you want to use? You must open this udp port",
"initialValue": "19132",
"type": "text"
},
{
"name": "version",
"label": "What MC version do you want to use? (ex. 1.19.2, use LATEST for latest version or PREVIEW for latest preview)",
"initialValue": "LATEST",
"type": "text"
},
{
"name": "gamemode",
"label": "What gamemode do you want to use? (survival,creative,adventure)",
"initialValue": "survival",
"type": "select",
"options": [
[
"survival",
"Survival"
],
[
"creative",
"Creative"
],
[
"adventure",
"Adventure"
]
]
},
{
"name": "difficulty",
"label": "What difficulty do you want to use? (peaceful,easy,normal,hard)",
"initialValue": "normal",
"type": "select",
"options": [
[
"peaceful",
"Peaceful"
],
[
"easy",
"Easy"
],
[
"normal",
"Normal"
],
[
"hard",
"Hard"
]
]
},
{
"name": "level-type",
"label": "What world-type do you want to use? (FLAT, LEGACY, DEFAULT )",
"initialValue": "DEFAULT",
"type": "select",
"options": [
[
"FLAT",
"Flat"
],
[
"LEGACY",
"Legacy"
],
[
"DEFAULT",
"Default"
]
]
},
{
"name": "cheats",
"label": "Is cheats allowed? (true,false)",
"initialValue": "false",
"type": "select",
"options": [
[
"true",
"Yes"
],
[
"false",
"No"
]
]
},
{
"name": "players",
"label": "How many people can join this server? (any number)",
"initialValue": 10,
"type": "text"
},
{
"name": "level-seed",
"label": "What is the seed of the level?",
"initialValue": "",
"type": "text"
}
],
"post-install": [
{
"type": "warning",
"label": "As it is impossible to include all the configuration options in the installer, you can check the docs for more information on how to configure your server: https://github.com/itzg/docker-minecraft-bedrock-server"
}
]
},
"services": {
"{ServiceName}": {
"image": "itzg/minecraft-bedrock-server",
"container_name": "{ServiceName}",
"restart": "unless-stopped",
"environment": [
"EULA=TRUE",
"SERVER_NAME={Context.name}",
"VERSION={Context.version}",
"GAMEMODE={Context.gamemode}",
"DIFFICULTY={Context.difficulty}",
"LEVEL_TYPE={Context.level-type}",
"ALLOW_CHEATS={Context.cheats}",
"MAX_PLAYERS={Context.players}",
"LEVEL_NAME={Context.name}",
"LEVEL_SEED={Context.level-seed}"
],
"ports": [
"{Context.port}:19132/udp"
],
"volumes": [
{
"source": "{ServiceName}-data",
"target": "/data",
"type": "volume"
}
],
"labels": {
"cosmos-auto-update": "true",
"cosmos-icon": "https://azukaar.github.io/cosmos-servapps-official/servapps/Minecraft-Bedrock-Server/icon.png"
},
"stdin_open": true,
"tty": true
}
}
}
9 changes: 9 additions & 0 deletions servapps/Minecraft-Bedrock-Server/description.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Minecraft Bedrock Server",
"longDescription": "Minecraft Bedrock Server (Docker) is a containerized version of the Bedrock Dedicated Server, providing a selectable version and configurable environment variables for managing a Minecraft Bedrock server instance. It allows users to run a Bedrock Dedicated Server within a Docker container, offering features like version selection, environment variable configuration for server properties, and management through Docker Compose or Kubernetes.",
"description": "Minecraft Bedrock Server (Docker) allows easy deployment and management of a Bedrock Dedicated Server using Docker containers.",
"tags": ["minecraft", "bedrock", "server", "docker", "containerization"],
"repository": "https://github.com/itzg/docker-minecraft-bedrock-server/tree/master",
"image": "https://hub.docker.com/r/itzg/minecraft-bedrock-server",
"supported_architectures": ["amd64", "arm64"]
}
Binary file added servapps/Minecraft-Bedrock-Server/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions servapps/Minecraft-Server/cosmos-compose.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
["SPIGOT", "Spigot"],
["FORGE", "Forge"],
["PAPER", "Paper"],
["PURPUR", "Purpur"],
["FABRIC", "Fabric"]
]
},
Expand Down
4 changes: 2 additions & 2 deletions servapps/Odoo/description.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "Odoo",
"longDescription": "<p>Odoo is a suite of web based open source business apps. The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management.</p>",
"description": "Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.",
"description": "Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, ...",
"tags": ["CRM", "Website Builder", "eCommerce", "self-hosted"],
"repository": "https://github.com/bitnami/containers/",
"image": "https://hub.docker.com/r/bitnami/Odoo",
"supported_architectures": ["amd64", "arm64"]
}
}
2 changes: 1 addition & 1 deletion servapps/OhMyForm/description.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
"tags": ["productivity", "open-source", "self-hosted", "form creation", "surveys", "recruiting", "market research", "embeddable forms"],
"repository": "https://github.com/ohmyform/ohmyform",
"image": "https://hub.docker.com/r/ohmyform/ohmyform",
"supported_architectures": ["amd64", "arm64"]
"supported_architectures": ["amd64"]
}
3 changes: 2 additions & 1 deletion servapps/Syncthing/cosmos-compose.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,8 @@
"name": "{ServiceName}",
"description": "Expose {ServiceName} to the web",
"useHost": true,
"target": "http://{ServiceName}:8384",
"target": "https://{ServiceName}:8384",
"AcceptInsecureHTTPSTarget": true,
"mode": "SERVAPP",
"Timeout": 14400000,
"ThrottlePerMinute": 12000,
Expand Down

0 comments on commit 2ad987b

Please sign in to comment.