-
Notifications
You must be signed in to change notification settings - Fork 550
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* silex-platform for caprover * minor adaptations
- Loading branch information
1 parent
b939f50
commit c7de614
Showing
2 changed files
with
72 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
captainVersion: 4 | ||
services: | ||
'$$cap_appname': | ||
image: silexlabs/silex-platform:$$cap_version | ||
environment: | ||
SILEX_URL: https://$$cap_appname.$$cap_root_domain | ||
STORAGE_CONNECTORS: $$cap_storage_connector | ||
HOSTING_CONNECTORS: $$cap_hosting_connector | ||
GITLAB_DOMAIN: https://gitlab.com | ||
GITLAB_CLIENT_ID: $$cap_gitlab_client_id | ||
GITLAB_CLIENT_SECRET: $$cap_gitlab_client_secret | ||
GITLAB2_DOMAIN: $$cap_gitlab2_domain | ||
GITLAB2_CLIENT_ID: $$cap_gitlab2_client_id | ||
GITLAB2_CLIENT_SECRET: $$cap_gitlab2_client_secret | ||
GITLAB_SCOPE: 'api read_user' | ||
GITLAB_TIMEOUT: 5000 | ||
caproverExtra: | ||
containerHttpPort: '6805' | ||
caproverOneClickApp: | ||
variables: | ||
- id: '$$cap_version' | ||
label: silex-platform Version | ||
defaultValue: 'v1.0.162' | ||
description: Check out their Docker page for the valid tags https://hub.docker.com/r/silexlabs/silex-platform/tags | ||
validRegex: "/^([^\\s^\\/])+$/" | ||
- id: '$$cap_storage_connector' | ||
label: STORAGE_CONNECTOR | ||
defaultValue: 'gitlab' | ||
description: Storage connector you want to use should be one or more of following gitlab,ftp,gitlab2 (separated with comma but no space) | ||
validRegex: '/^((gitlab|ftp|gitlab2)\,?)*$/' | ||
- id: '$$cap_hosting_connector' | ||
label: HOSTING_CONNECTOR | ||
defaultValue: 'gitlab,download' | ||
description: Hosting connector you want to use should be one or more of following gitlab,ftp,gitlab2,download (separated with comma but no space) | ||
validRegex: '/^((gitlab|ftp|gitlab2|download)\,?)*$/' | ||
- id: '$$cap_gitlab_client_id' | ||
label: GITLAB_CLIENT_ID | ||
description: Your client-id for your gitlab app (see https://docs.gitlab.com/ee/integration/oauth_provider.html#create-a-user-owned-application) | ||
- id: '$$cap_gitlab_client_secret' | ||
label: GITLAB_CLIENT_SECRET | ||
description: Your client-secret for your gitlab app (see https://docs.gitlab.com/ee/integration/oauth_provider.html#create-a-user-owned-application) | ||
- id: '$$cap_gitlab2_domain' | ||
label: GITLAB2_DOMAIN | ||
description: Domain for your other gitlab instance (e.g. https://framagit.org) | ||
- id: '$$cap_gitlab2_client_id' | ||
label: GITLAB2_CLIENT_ID | ||
description: Your client-id for your other gitlab instance app | ||
- id: '$$cap_gitlab2_client_secret' | ||
label: GITLAB2_CLIENT_SECRET | ||
description: Your client-secret for your other gitlab instance app | ||
instructions: | ||
start: |- | ||
Silex, is a free and open source website builder in the cloud. | ||
Create websites directly in the browser without writing code. | ||
And it is suitable for professional designers to produce great websites without constraints. | ||
Silex is also known as the HTML5 editor. | ||
More details: https://silex.me/ | ||
For environment variables definition, see https://docs.silex.me/en/dev/options | ||
NB: | ||
You can selfhost your gitlab instance too so that you will have a full selfhosted web builder. | ||
You probably want to use a CMS like Wordpress or others, you can also selfhost it. | ||
See https://docs.silex.me/en/user/cms | ||
end: |- | ||
silex-platform has been successfully deployed! | ||
Your service is available at http://$$cap_appname.$$cap_root_domain | ||
displayName: silex-platform | ||
isOfficial: true | ||
description: Silex is an online tool for visually creating static sites with dynamic data. With the free/libre spirit of internet, together. | ||
documentation: See https://silex.me/resources/ |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.