https://github.com/sskender/trackingfriends-backend
Spring back-end for Tracking friends location Android app
https://github.com/sskender/trackingfriends-backend
android dock docker-com gps gradle h2 h2-database location login mongodb register rest rest-api
Last synced: 16 days ago
JSON representation
Spring back-end for Tracking friends location Android app
- Host: GitHub
- URL: https://github.com/sskender/trackingfriends-backend
- Owner: sskender
- License: gpl-3.0
- Created: 2019-06-03T08:55:14.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-06T23:24:29.000Z (almost 7 years ago)
- Last Synced: 2025-01-26T20:25:42.428Z (about 1 year ago)
- Topics: android, dock, docker-com, gps, gradle, h2, h2-database, location, login, mongodb, register, rest, rest-api
- Language: Java
- Size: 147 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tracking friends location
Spring back-end for Tracking friends location Android app
## Getting Started
### Prerequisites
* docker
* mongodb
*To build from source:*
* java 8
* gradle
### Build from source
#### Using gradle:
```
gradle clean
gradle build
```
#### Using gradle script:
Linux or Mac:
```
chmod +x gradlew
./gradlew clean build
```
Windows:
```
gradlew.bat clean build
```
### Run with Docker
#### Build Docker container:
```
docker build . -t trackingfriendsservice
```
#### Run container:
```
docker run -p 8080:8080 --name trackingfriendsservice --link mongodb
```
## Deployment
```
docker-compose up
docker-compose down
```
Remove everyting:
```
docker-compose down --rmi local -v --remove-orphans
```
**If you are only interested in running the service, check out [this repository](https://github.com/sskender/trackingfriends-server).**
## License
This project is licensed under the GNU License - see the [LICENSE](LICENSE) file for details.