mirror of
https://github.com/plausible/analytics.git
synced 2024-12-27 19:47:26 +03:00
5eb8929929
* 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 |
||
---|---|---|
.. | ||
.formatter.exs | ||
20181201181549_add_pageviews.exs | ||
20181214201821_add_new_visitor_to_pageviews.exs | ||
20181215140923_add_session_id_to_pageviews.exs | ||
20190109173917_create_sites.exs | ||
20190117135714_add_uid_to_pageviews.exs | ||
20190118154210_add_derived_data_to_pageviews.exs | ||
20190126135857_add_name_to_users.exs | ||
20190127213938_add_tz_to_sites.exs | ||
20190205165931_add_last_seen_to_users.exs | ||
20190213224404_add_intro_emails.exs | ||
20190219130809_delete_intro_emails_when_user_is_deleted.exs | ||
20190301122344_add_country_code_to_pageviews.exs | ||
20190324155606_add_password_hash_to_users.exs | ||
20190402145007_remove_device_type_from_pageviews.exs | ||
20190402145357_remove_screen_height_from_pageviews.exs | ||
20190402172423_add_index_to_pageviews.exs | ||
20190410095248_add_feedback_emails.exs | ||
20190424162903_delete_feedback_emails_when_user_is_deleted.exs | ||
20190430140411_use_citext_for_email.exs | ||
20190430152923_create_subscriptions.exs | ||
20190516113517_remove_session_id_from_pageviews.exs | ||
20190520144229_change_user_id_to_uuid.exs | ||
20190523160838_add_raw_referrer.exs | ||
20190523171519_add_indices_to_referrers.exs | ||
20190618165016_add_public_sites.exs | ||
20190718160353_create_google_search_console_integration.exs | ||
20190723141824_associate_google_auth_with_site.exs | ||
20190730014913_add_monthly_stats.exs | ||
20190730142200_add_weekly_stats.exs | ||
20190730144413_add_daily_stats.exs | ||
20190809174105_calc_screen_size.exs | ||
20190810145419_remove_unused_indices.exs | ||
20190820140747_remove_rollup_tables.exs | ||
20190906111810_add_email_reporting.exs | ||
20190907134114_add_unique_index_to_email_settings.exs | ||
20190910120900_add_email_address_to_settings.exs | ||
20190911102027_add_monthly_reports.exs | ||
20191010031425_add_property_to_google_auth.exs | ||
20191015072730_remove_unused_fields.exs | ||
20191015073507_proper_timestamp_for_pageviews.exs | ||
20191024062200_rename_pageviews_to_events.exs | ||
20191025055334_add_name_to_events.exs | ||
20191031051340_add_goals.exs | ||
20191031063001_remove_goal_name.exs | ||
20191118075359_allow_free_subscriptions.exs | ||
20191216064647_add_unique_index_to_email_reports.exs | ||
20191218082207_add_sessions.exs | ||
20191220042658_add_session_start.exs | ||
20200106090739_cascade_google_auth_deletion.exs | ||
20200107095234_add_entry_page_to_sessions.exs | ||
20200113143927_add_exit_page_to_session.exs | ||
20200114131538_add_tweets.exs | ||
20200120091134_change_session_referrer_to_text.exs | ||
20200121091251_add_recipients.exs | ||
20200122150130_add_shared_links.exs | ||
20200130123049_add_site_id_to_events.exs | ||
20200204093801_rename_site_id_to_domain.exs | ||
20200204133522_drop_events_hostname_index.exs | ||
20200210134612_add_fingerprint_to_events.exs | ||
20200211080841_add_raw_fingerprint.exs | ||
20200211090126_remove_raw_fingerprint.exs | ||
20200211133829_add_initial_source_and_referrer_to_events.exs | ||
20200219124314_create_custom_domains.exs | ||
20200227092821_add_fingerprint_sesssions.exs | ||
20200302105632_flexible_fingerprint_referrer.exs | ||
20200317093028_add_trial_expiry_to_users.exs | ||
20200317142459_backfill_fingerprints.exs | ||
20200320100803_add_setup_emails.exs | ||
20200323083536_add_create_site_emails.exs | ||
20200323084954_add_check_stats_emails.exs | ||
20200324132431_make_cookie_fields_non_required.exs | ||
20200406115153_cascade_custom_domain_deletion.exs | ||
20200408122329_cascade_setup_emails_deletion.exs |