Squashed commit of the following:

commit 09d8229ab3ed8a1d12dfc2d4f96d6cc6f9d317af
Author: Tao Bojlén <66130243+taobojlen@users.noreply.github.com>
Date:   Sun Jun 4 17:28:30 2023 +0100

    remove autodeploy
pull/1/head
Tao Bojlén 2023-06-04 17:30:45 +01:00
rodzic 9115d29a88
commit e7a6c0a988
4 zmienionych plików z 18 dodań i 10051 usunięć

Wyświetl plik

@ -10,6 +10,7 @@ test-frontend:
cache:
paths:
- frontend/node_modules/
- .npm/
only:
changes:
- frontend/**/*
@ -35,28 +36,3 @@ test-backend:
paths:
- backend/deps/
- backend/_build/
deploy-backend-production:
stage: deploy
environment:
name: production
url: https://phoenix.api.fediverse.space
image: ilyasemenov/gitlab-ci-git-push
only:
- master
except:
- schedules
script:
- git-push dokku@api.fediverse.space:phoenix master
deploy-gephi-production:
stage: deploy
image: ilyasemenov/gitlab-ci-git-push
environment:
name: production
only:
- master
except:
- schedules
script:
- git-push dokku@api.fediverse.space:gephi master

Wyświetl plik

@ -4,28 +4,30 @@ This is an overview of the external software components (libraries, etc.) that
are used in fediverse.space.
## Backend
### Crawler and API
* [Elixir](https://elixir-lang.org/) (the language)
* [Phoenix](https://phoenixframework.org/) (the web framework)
* See [/backend/mix.env](/backend/mix.env) for a complete overview of
- [Elixir](https://elixir-lang.org/) (the language)
- [Phoenix](https://phoenixframework.org/) (the web framework)
- See [/backend/mix.env](/backend/mix.env) for a complete overview of
dependencies
### Graph layout
* Java (the language)
* Gradle (to build)
* [Gephi toolkit](https://gephi.org/toolkit/)
- Java (the language)
- Gradle (to build)
- [Gephi toolkit](https://gephi.org/toolkit/)
## Frontend
* [React](https://reactjs.org/) (the UI framework)
* [Blueprint](https://blueprintjs.com/) (a collection of pre-existing UI components)
* [Cytoscape.js](http://js.cytoscape.org/) (for graph visualization)
* See [/frontend/package.json](/frontend/package.json) for a complete overview
- [React](https://reactjs.org/) (the UI framework)
- [Blueprint](https://blueprintjs.com/) (a collection of pre-existing UI components)
- [Cytoscape.js](http://js.cytoscape.org/) (for graph visualization)
- See [/frontend/package.json](/frontend/package.json) for a complete overview
of dependencies
## Other
* [Docker](https://www.docker.com/) and
[docker-compose](https://docs.docker.com/compose/overview/)
* The backend is deployed using [Dokku](http://dokku.viewdocs.io/dokku/).
* The frontend is hosted on [Netlify](https://www.netlify.com/)
* [GitLab](https://gitlab.com/) and GitLab CI/CD are used for project management and CI/CD.
- [Docker](https://www.docker.com/) and
[docker-compose](https://docs.docker.com/compose/overview/)
- [GitLab](https://gitlab.com/) and GitLab CI/CD are used for project management and CI/CD.

Plik diff jest za duży Load Diff

Wyświetl plik

@ -1,29 +0,0 @@
[build]
base = "frontend/"
publish = "frontend/build/"
[build.environment]
INLINE_RUNTIME_CHUNK = "false"
[context.develop.environment]
REACT_APP_STAGING = "true"
[context.branch-deploy.environment]
REACT_APP_STAGING = "true"
[context.deploy-preview.environment]
REACT_APP_STAGING = "true"
[[redirects]]
from = "/*"
to = "/index.html"
status = 200
[[headers]]
for = "/*"
[headers.values]
X-Content-Type-Options = "nosniff"
X-Frame-Options = "DENY"
X-XSS-Protection = "1"
Content-Security-Policy = "default-src 'self' https://*.fediverse.space https://plausible.cursed.technology; style-src 'self' 'unsafe-inline'; img-src 'self' data:"