mirror of
https://github.com/Freika/dawarich.git
synced 2026-01-10 17:21:38 -05:00
Merge pull request #186 from Freika/circleci-project-setup
Circleci project setup
This commit is contained in:
commit
e0438e01d1
3 changed files with 52 additions and 8 deletions
42
.circleci/config.yml
Normal file
42
.circleci/config.yml
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
version: 2.1
|
||||
|
||||
orbs:
|
||||
ruby: circleci/ruby@2.1.1
|
||||
browser-tools: circleci/browser-tools@1.2.3
|
||||
|
||||
jobs:
|
||||
test:
|
||||
docker:
|
||||
- image: cimg/ruby:3.2.3
|
||||
environment:
|
||||
RAILS_ENV: test
|
||||
- image: circleci/postgres:13.3
|
||||
environment:
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_DB: test_database
|
||||
POSTGRES_PASSWORD: mysecretpassword
|
||||
- image: redis:7.0
|
||||
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install Bundler
|
||||
command: gem install bundler
|
||||
- run:
|
||||
name: Bundle Install
|
||||
command: bundle install --jobs=4 --retry=3
|
||||
- run:
|
||||
name: Database Setup
|
||||
command: |
|
||||
bundle exec rails db:create
|
||||
bundle exec rails db:schema:load
|
||||
- run:
|
||||
name: Run RSpec tests
|
||||
command: bundle exec rspec
|
||||
- store_artifacts:
|
||||
path: coverage
|
||||
|
||||
workflows:
|
||||
rspec:
|
||||
jobs:
|
||||
- test
|
||||
2
Gemfile
2
Gemfile
|
|
@ -42,7 +42,7 @@ end
|
|||
group :test do
|
||||
gem 'fakeredis'
|
||||
gem 'shoulda-matchers'
|
||||
gem 'simplecov'
|
||||
gem 'simplecov', require: false
|
||||
gem 'super_diff'
|
||||
gem 'webmock'
|
||||
end
|
||||
|
|
|
|||
16
README.md
16
README.md
|
|
@ -3,6 +3,8 @@
|
|||
|
||||
[](https://discord.gg/pHsBjpt5J8) | [](https://ko-fi.com/H2H3IDYDD) | [](https://www.patreon.com/freika)
|
||||
|
||||
[](https://app.circleci.com/pipelines/github/Freika/dawarich)
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
|
@ -50,14 +52,14 @@ To import your Google Maps Timeline data, download your location history from [G
|
|||
## How-to's
|
||||
|
||||
- [How to set up reverse proxy](docs/how_to_setup_reverse_proxy.md)
|
||||
- [How to import Google Takeout to Dawarich](https://github.com/Freika/dawarich/wiki/How-to-import-your-Google-Takeout-data)
|
||||
- [How to import Google Semantic History to Dawarich](https://github.com/Freika/dawarich/wiki/How-to-import-your-Google-Semantic-History-data)
|
||||
- [How to import Google Maps Timeline Data to Dawarich](https://github.com/Freika/dawarich/wiki/How-to-import-your-Google-Maps-Timeline-data)
|
||||
- [How to track your location to Dawarich with Overland](https://github.com/Freika/dawarich/wiki/How-to-track-your-location-to-Dawarich-with-Overland)
|
||||
- [How to track your location to Dawarich with OwnTracks](https://github.com/Freika/dawarich/wiki/How-to-track-your-location-to-Dawarich-with-OwnTracks)
|
||||
- [How to export your data from Dawarich](https://github.com/Freika/dawarich/wiki/How-to-export-your-data-from-Dawarich)
|
||||
- [How to import Google Takeout to Dawarich](https://dawarich.app/docs/tutorials/import-existing-data#sources-of-data)
|
||||
- [How to import Google Semantic History to Dawarich](https://dawarich.app/docs/tutorials/import-existing-data#semantic-location-history)
|
||||
- [How to import Google Maps Timeline Data to Dawarich](https://dawarich.app/docs/tutorials/import-existing-data#recordsjson)
|
||||
- [How to track your location to Dawarich with Overland](https://dawarich.app/docs/tutorials/track-your-location#overland)
|
||||
- [How to track your location to Dawarich with OwnTracks](https://dawarich.app/docs/tutorials/track-your-location#owntracks)
|
||||
- [How to export your data from Dawarich](https://dawarich.app/docs/tutorials/export-your-data)
|
||||
|
||||
More guides can be found in the [Wiki](https://github.com/Freika/dawarich/wiki#how-tos)
|
||||
More guides can be found in the [Docs](https://dawarich.app/docs/intro)
|
||||
|
||||
## Features
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue