Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.46 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.46 KB

Copy Pasta

Build Status MIT license

This repository is first and foremost a fun project to find out what Kotlin has to offer. Apart from this purpose, the idea of Copy Pasta is to transfer files from you phone to your desktop without any app, wire connection or platform dependent tools.

Run the App

The easiest way to run the app is from your IDE or command line:

mvn spring-boot:run

Running the app without any profile requires you to setup your AWS Accounts with permissions for S3 and bucket operations (Get, Put, List). For more information you can check out the Spring Cloud AWS documentation. If you want to run the app locally without any AWS or internet dependency you can use the local profile:

mvn spring-boot:run -Dspring.profiles.active=local

This will run the app with localstack to simuelate aws. If you can't start the app with local profile, check the localstack documentation and requirements.

Frontend Development

If you want to run and change the frontend without restarting the backend with every change, you can use npm to start the frontend independently with a proxy.

npm start