- Apr 12, 2021
-
-
Uku Taht authored
* Use DBIP database for countries * Add fake data for geolocation tests
-
- Jan 07, 2021
-
-
Oliver Kriska authored
* Checks - added Dialyzer - fixed Dialyzer errors - added Dialyzer check to GitHub Actions with cache - added Credo - fixed Credo Warnings - added Credo Warnings check to GitHub Actions with cache - added compile warnings check to GitHub Actions - reformated GitHub Actions YAML * Dialyzer - allow it in test env * Dialyzer - fixed test env - renamed GitHub actions steps * AppSignal - upgraded deprecated version - Upgraded: appsignal 2.0.5 => 2.0.7 certifi 2.5.2 => 2.5.3 hackney 1.16.0 => 1.17.0 idna 6.0.1 => 6.1.1 parse_trans 3.3.0 => 3.3.1 unicode_util_compat 0.5.0 => 0.7.0 (minor) * Credo - fixed CRM plug
-
- Nov 10, 2020
-
-
Johan Fagerberg authored
Previously it would pollute the users home directory
-
- Jul 21, 2020
-
-
Chandra Tungathurthi authored
* first commit with test and compile job Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * adding 'prepare' stage Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * updated ci script to include "test" compile phase Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * adding environment variables for connecting to postgresql Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * updated ci config for postgres Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * using non-alpine version of elixir Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * re-using the 'compile' artifacts and added explict env variables for testing Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * removing redundant deps fetching from common code Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * formatting using mix.format -- beware no-code changes! Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * added release config Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * adding consistent env variable for Database Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * more cleaning up of environment variables Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Adding releases config for enabling releases Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * cleaning up env configs Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Cleaned up config and prepared config for releases Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * updated CI script with new config for test Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Added Dockerfile for creating production docker image Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Adding "docker" build job yay! Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * using non-slim version of debian and installing webpack Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Adding overlays for migrations on releases Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * restricting the docker built to master branch only Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * typo fix Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * adding "Hosting.md" to explain hosting instructions Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * removed the default comments Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Added documentation related to env variables * updated documentation and fixed typo Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * updated documentation * Bumping up elixir version as `overlays` are only supported in latest version read release notes: https://github.com/elixir-lang/elixir/releases/tag/v1.10.0 Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Adding tarball assembly during release Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * updated HOSTING.md Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Added support for db migration Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * minor corrections Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * initializing admin user Admin user has been added in the "migration" phase. A default user is automatically created in the process. One can provide the related env variables, else a new one will be automatically created for you. Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Initial base domain update - phase#1 These changes are only meant for correct operating it under self-hosting. There are many other cosmetic changes, that require updates to email, site and other places where the original website and author is used. Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Using dedicated config variable `base_domain` instead Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * adding base_domain to releases config Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * removing the dedicated config "base_domain", relying on endpoint host Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Removed the usage of "Mix" in code! It is bad practice to use "mix" module inside the code as in actual release this module is unavailable. Replacing this with a config environment variable Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Added support for SMTP via Bamboo Smtp Adapter Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Capturing SMTP errors via Sentry Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Minor updates Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Adding junit formatter -- useful for generating test reports Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * adding documentation for default user * Resolve "Gitlab Adoption: Add supported services in "Security & Compliance"" * bumping up the debian version to fix issues fixing some vulnerabilities identified by the scanning tools * More updates for self-hosting Changes in most of the places to suit self-hosting. Although, there are some which have been left-off. Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * quick-dirty-fix! * bumping up the db connect timeout Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * bumping up the db connect timeout Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * bumping up the db connect timeout Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * bumping up timeout - skipping MRs :-/ * removing restrictions on watching for changes this stuff isn't working * Update HOSTING.md * renamed the module name * reverting formatting-whitespace changes Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * reverting the name to release Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * adding docker-compose.yml and related instructions Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * using `plausible_url` instead of assuming `https` this is because, it is much to test in local dev machines and in most cases there's already a layer above which is capable for `https` termination and http -> https upgrade Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * WIP: merging changes from upstream Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * wip: more changes * Pushing in changes from upstream Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * changes to ci for testing Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * cleaning up and finishing clickhouse integration Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * updating readme with hosting details * removing deleted files from upstream * minor config adjustments Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * formatting changes Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * changing the connection strategy for clickhouse during release since clickhouse integration doesn't have an ecto support, we need to prepare the db _before_ the clickhouse migration. One workaround is to connect to a default db on init and then create a db Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * formatting * cleanup and added separated migration to setup * Big improvements to selfhosting - added ability for disabling - authentication completely - registration - landing page - formatting cleanups * Big improvements to selfhosting - added ability for disabling - authentication completely - registration - landing page - formatting cleanups * changing smtp auth to optional Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * removed stale templates and permanently removed landing page Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * removed stale templates and permanently removed landing page Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * removed stale templates and permanently removed landing page Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * WIP Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * fixes form upstream merge Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * added disabling subscription for selfhosted version Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * updated doc Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * formatting Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * Remove reference to file that doesn't exist Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * do not show direct traffic if there's no data Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * addressing PR comments Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me> * formatting Signed-off-by:
Chandra Tungathurthi <tckb@tgrthi.me>
-
- Jun 12, 2020
-
-
Uku Taht authored
* Add maxmind Geolite2 database * Look up the actual country from MaxMind * Fix test for country lookup
-
- Jun 02, 2020
-
-
Uku Taht authored
* Use oban for work * Remove mix task for email reports * Convert remaining tasks to Oban workers * Add crontab for scheduled jobs * Only enable cron if configured to do so
-
- May 29, 2020
-
-
Uku Taht authored
* Remove cookie code * Compile tracker separetly from website assets * Install uglify * Help minifier reduce varaibles
-
- May 21, 2020
-
-
Rimenes Ribeiro authored
-
- Sep 02, 2019
-
-
Uku Taht authored
-