You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: develop-docs/self-hosted/geolocation.mdx
+5-1
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,11 @@ With this configuration file in place, subsequent runs of Sentry's `install.sh`
24
24
25
25
1. For the `web` service: **User Settings > Security > Session History** should display country code and region (for example, "US (CA)") underneath the IP addresses in the table.
26
26
27
-
It's normal to see the `sentry_self_hosted_geoipupdate_1` container exit soon after startup, since updating the geolocation database is a one-off batch process and not a long-running job.
27
+
If you ever need to manually refresh the IP address geolocation database, you can run the following command:
Copy file name to clipboardexpand all lines: develop-docs/self-hosted/index.mdx
+4-4
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ To put things simply, consider self-hosted as the Business plan without any soft
25
25
26
26
## Getting Started
27
27
28
-
Our recommendation is to download the [latest release of the self-hosted repository](https://github.com/getsentry/self-hosted/releases/latest), and then run `./install.sh` inside this directory. This script will take care of all the things you need to get started, including a base-line configuration, and then will tell you to run `docker compose up -d` to start Sentry. Sentry binds to port `9000` by default. You should be able to reach the login page at [http://127.0.0.1:9000](http://127.0.0.1:9000/).
28
+
Our recommendation is to download the [latest release of the self-hosted repository](https://github.com/getsentry/self-hosted/releases/latest), and then run `./install.sh` inside this directory. This script will take care of all the things you need to get started, including a base-line configuration, and then will tell you to run `docker compose up --wait` to start Sentry. Sentry binds to port `9000` by default. You should be able to reach the login page at [http://127.0.0.1:9000](http://127.0.0.1:9000/).
29
29
30
30
To have easy maintainability for future upgrades, it is recommended to use Git workflow by cloning the self-hosted repository and check out to a specific CalVer tag. More about this on [Releases & Upgrading](/self-hosted/releases/).
31
31
@@ -142,7 +142,7 @@ You very likely will want to adjust the default configuration for your Sentry in
142
142
143
143
1.**`sentry/enhance-image.sh`**—To install plugins and their dependencies or make other modifications to the Sentry base image, copy `sentry/enhance-image.example.sh` to `sentry/enhance-image.sh` and add necessary steps there. For example, you can use `apt-get` to install dependencies and use `pip` to install plugins. After making modifications to `sentry/enhance-image.sh`, run `./install.sh` again to apply them.
144
144
145
-
1.**Environment variables**—The available keys are defined in [.env](https://github.com/getsentry/self-hosted/blob/master/.env). Use some system-dependent means of setting environment variables if you need to override any of them. To avoid Git changes, simply create a file called `.env.custom` and insert your system-dependent environment variables there. In order to use this, please use `docker compose --env-file /path/to/.env.custom up -d`.
145
+
1.**Environment variables**—The available keys are defined in [.env](https://github.com/getsentry/self-hosted/blob/master/.env). Use some system-dependent means of setting environment variables if you need to override any of them. To avoid Git changes, simply create a file called `.env.custom` and insert your system-dependent environment variables there. In order to use this, please use `docker compose --env-file /path/to/.env.custom up --wait`.
146
146
147
147
1.[Geolocation](/self-hosted/geolocation/) uses **a custom configuration file** to conform to the underlying technology.
148
148
@@ -183,11 +183,11 @@ Please keep in mind to check the `.env` file for changes, when you perform an up
183
183
For all Docker Compose commands, you should specify your `.env.custom`, otherwise the default `.env` file will be used. Some examples are:
184
184
185
185
```bash
186
-
docker compose --env-file .env.custom up -d
186
+
docker compose --env-file .env.custom up --wait
187
187
188
188
# You can also specify the original `.env` file as a fallback if the
189
189
# environment variable doesn't exists on the `.env.custom` file.
190
-
docker compose --env-file .env --env-file .env.custom up -d
190
+
docker compose --env-file .env --env-file .env.custom up --wait
Copy file name to clipboardexpand all lines: develop-docs/self-hosted/releases.mdx
+1-1
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ We may have some updated configuration, especially for new features, so always c
38
38
39
39
If you have a `.env.custom` file, make sure to copy new environment variables from the `.env` file into the `.env.custom` file before running the install script.
40
40
41
-
Finally, to upgrade, run `./install.sh`. Upon completion, run `docker compose up -d` (or if you have `.env.custom` file, run `docker compose --env-file .env --env-file .env.custom up -d`).
41
+
Finally, to upgrade, run `./install.sh`. Upon completion, run `docker compose up --wait` (or if you have `.env.custom` file, run `docker compose --env-file .env --env-file .env.custom up --wait`).
0 commit comments