sourcegraph/cmd/frontend
Rafał Gajdulewicz 1f3e7f4230
Instrument external service mutations (#29983)
* Works

* Refactor to use enums

* Remove logs

* Refactor to make less calls

* Move vars closer to usage + fix typo

* Apply suggestions from code review

Co-authored-by: Milan Freml <kopancek@users.noreply.github.com>

* Change init

Co-authored-by: Milan Freml <kopancek@users.noreply.github.com>
2022-01-25 11:29:33 +01:00
..
auth move the dbmock package into internal/database (#29199) 2021-12-17 12:38:23 -07:00
backend git: Apply sub-repo permissions to git.ReadDir and git.Stat (#29374) 2022-01-18 14:34:22 +03:00
enterprise [CLOUD-203] Handle GitHub App setup callback (#29467) 2022-01-13 12:07:23 +08:00
envvar profiler: remove SRC_DISABLE_PROFILER envvar (#25739) 2021-10-06 19:41:43 +02:00
external chore: docstring fixes (#21649) 2021-06-03 19:14:42 +08:00
globals Add a debug endpoint to list current authz providers (#15119) 2020-11-02 07:22:13 -05:00
graphqlbackend Instrument external service mutations (#29983) 2022-01-25 11:29:33 +01:00
hooks Allow admins past license expiration screen in order to easily update key (#7181) 2019-12-12 22:06:26 -07:00
hubspot tos consent: fix hubspot sync (#29581) 2022-01-11 10:14:47 -08:00
internal migrator: Only construct DSNs for databases actually used (#30034) 2022-01-24 15:23:35 -06:00
registry Remove dbtesting package (#28426) 2021-12-02 08:24:03 -07:00
shared oobmigrations: Run in worker, not frontend (#29059) 2021-12-16 09:26:39 -06:00
webhooks move the dbmock package into internal/database (#29199) 2021-12-17 12:38:23 -07:00
build.sh build: fix version embeds (#11484) 2020-06-15 07:53:29 +08:00
Dockerfile docker: bump alpine to 3.12.9 (#28790) 2021-12-09 18:15:13 +01:00
main.go oobmigrations: Run in worker, not frontend (#29059) 2021-12-16 09:26:39 -06:00
pre-build.sh Use go embedded files for ui/assets and template packages (#19276) 2021-03-22 14:37:51 +01:00
README.md Fix broken link to GraphQL API documentation (#7900) 2020-01-20 14:05:30 -08:00

frontend

The frontend serves our web application and hosts our GraphQL API.

Typically there are multiple replicas running in production to scale with load.

Application data is stored in our PostgreSQL database.

Session data is stored in the Redis store, and non-persistent data is stored in the Redis cache.