Find Jobs
Hire Freelancers

Docker based logger simulator

$10-30 USD

Slutfört
Publicerad nästan fyra år sedan

$10-30 USD

Betalning vid leverans
Hello, I need a docker container that simulates a logger with several settings (HTTP / REST API). This project covers no logical responses from the container. Meaning the API (some simple REST calls) should return hard-coded data and not have any logic. After this project, another one will be started for the logic. The API is as follow: 1. GET /logger_status -> returns MAC address hard-coded 2. GET /current_state-> returns a predefined JSON (simulating real-time measurement with hard-coded values) 3. POST /new_shifts -> accepts JSON returns OK 4. POST /new_timing -> accepts JSON returns OK The container can serve on any port, and it is better if it is smaller in size. I am ok with several languages for the server itself: Java / Kotlin / GO / C / C++. Any of this is ok. Deliverable is the source code for the server and the Docker file for building the container. Hard-coded values will be given after the awarding of the project. In the preposition please mention the language you plan to use.
Project ID: 25930629

Om projektet

8 anbud
Distansprojekt
Senaste aktivitet fyra år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
Tilldelad till:
Använd avatar
I'll give you a Java (Spring boot + Tomcat) server running in an Alpine Linux docker container that satisfies your requirements. All source code including Dockerfile included.
$10 USD Om 1 dag
0,0 (0 omdömen)
0,0
0,0
8 frilansar lägger i genomsnitt anbud på $22 USD för detta uppdrag
Använd avatar
Hi there I am an experienced Golang developer. I have worked on many API projects in Golang. I worked on many Rest API projects in Golang. I have extensive experience in using databases like MongoDB MySQL and Postgress. I also have an extensive experience in deploying server applications to Cloud and using docker. I also have some experience in deploying Microservices based projects in Golang. Now to the implementation of the project I am proposing to use Golang. It's really suited for your requirements of the project. Also the application size is also very very small and memory footprint is very very less. And the most interesting part is we don't even need additional Docker storage for running our Golang server. Let me explain. Golang can directly compile to a single binary will all dependencies baked in. So in the container we don't even need an OS not even a very light weight OS. We can use something called as "scratch" in docker which allows us to run our container without any os if not needed which is what we are gonna use to reduce our docker image size. So I think this is the best solution for your requirements with all aspects. I would love to work on this project with you.
$30 USD Om 1 dag
5,0 (4 omdömen)
3,2
3,2
Använd avatar
sir We have great team to do your project. Our team are a group of experienced person. They are working famous company in India we deal your project as epr your demands and short span of time. contact me.
$25 USD Om 20 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hello, Im a technical lead specialised in java program. I can do these sample REST APIs as you required and then containerise with Docker. Looking forward to hear from you. I'm ready to chat now. Regards Sreeraj
$22 USD Om 1 dag
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hello, how are you? I am very interested in this job and I can do it in java or nodejs. In java I will use Micronaut and express with nodejs
$25 USD Om 1 dag
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hello, I already finished it, I only need your hard-coded values. I used Java 11 with Spring Boot. As proof I already did it, I have attached below the responses (in the 1500 characters limit): ➜ ~ curl localhost:8080/logger_status 48:2C:6A:1E:59:3D% ➜ ~ curl localhost:8080/current_state | jq . % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 91 0 91 0 0 1444 0 --:--:-- --:--:-- --:--:-- 1444 { "measurement1": "measurement1", "measurement2": "measurement2", "measurement3": "measurement3" } ➜ ~ curl -vvv POST -H "Content-type: application/json" localhost:8080/new_shifts -d '{"any":"json","or":"another"}' * Could not resolve host: POST * Closing connection 0 curl: (6) Could not resolve host: POST * Trying ::1... * TCP_NODELAY set * Connected to localhost (::1) port 8080 (#1) > POST /new_shifts HTTP/1.1 > Host: localhost:8080 > User-Agent: curl/7.64.1 > Accept: */* > Content-type: application/json > Content-Length: 29 > * upload completely sent off: 29 out of 29 bytes < HTTP/1.1 200 < Content-Length: 0 < Date: Sun, 07 Jun 2020 15:42:02 GMT < * Connection #1 to host localhost left intact ➜ ~ curl -vvv POST -H "Content-type: application/json" localhost:8080/new_timing -d '{"any":"json","or":"another"}' also return 200
$29 USD Om 1 dag
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hi I am a full stack developer with 8.4 years of experience. I can able to work on your requirement with the help of Java 8 programming language.
$15 USD Om 7 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hello, I'm a software developer with wast experience in core java and golang. I'm also well versed in writing RESTful APIs, creating the dokcer images and deploying on the kubernetes environment. I'm interested to work on this project using golang. Please message me, if you are interested to leverage my skills.
$20 USD Om 5 dagar
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för BULGARIA
Sofia, Bulgaria
0,0
0
Verifierad betalningsmetod
Medlem sedan maj 15, 2015

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.