Skip to content

Commit

Permalink
déployement sous docker
Browse files Browse the repository at this point in the history
correction du pom.xml de TakenokoRepository

l'application tourne correctement sous docker

Voir le README pour lancer l'application

probleme : tourne dans docker mais ne communique pas sur le localhost !!

#28
  • Loading branch information
ChloeMaccarinelli committed Apr 22, 2019
1 parent ac40c17 commit ebc10be
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 11 deletions.
20 changes: 19 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,19 @@
# TakenokoLan
# TakenokoLan

Docker :
Pour lancer l'application dans docker :
se placer dans le dossier ProjetM1 et effectuer les commandes suivantes:

mvn clean install //crée les fichiers .jar utiles
# docker system prune -a -f && docker pull docker// attention supprime toutes vos images et containers déjà existant on doit recuperer l'image docker dans ce cas
cd serveur
docker build -f Dockerfile -t serveur . //crée l'image serveur
cd ..
cd joueur
docker build -f Dockerfile -t joueur . //crée l'image joueur
cd ..
docker-compose up

ensuite vous allez dans votre navigateur et vous lancez l'url suivante :

http://192.168.99.100:8081/newPlayer //nouveau joueur
Binary file modified doc/Docker_Trace.docx
Binary file not shown.
1 change: 1 addition & 0 deletions joueur/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ FROM java:8
EXPOSE 8081
ADD target/joueur-1.0.jar joueur-1.0.jar
CMD ["java","-jar","joueur-1.0.jar"]

6 changes: 3 additions & 3 deletions joueur/src/main/java/joueur/service/impl/ClientService.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

@Service
public class ClientService implements IClientService {
private static String REST_SERVICE_URI = "http://localhost:8080";
private static String REST_SERVICE_URI = "http://192.168.99.100:8080";
private RestTemplate restTemplate = new RestTemplate();

@Override
Expand Down Expand Up @@ -247,11 +247,11 @@ public ArrayList<Coordonnees> getListeZonesPosables() {
public int connect(String name) {
int[] tab =
restTemplate.exchange(
"http://localhost:8080" +"/"+name+ "/Connect",
"http://192.168.99.100:8080" +"/"+name+ "/Connect",
HttpMethod.GET,
null,
int[].class).getBody();
REST_SERVICE_URI = "http://localhost:8080"+"/"+tab[0];
REST_SERVICE_URI = "http://192.168.99.100:8080"+"/"+tab[0];
return tab[1];
}

Expand Down
3 changes: 2 additions & 1 deletion joueur/src/main/resources/application.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
server:
port : 8081
port : 8081
adresse : 127.0.0.1
4 changes: 0 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,6 @@
<artifactId>maven-deploy-plugin</artifactId>
<version>3.0.0-M1</version>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
Expand Down
1 change: 1 addition & 0 deletions serveur/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ FROM java:8
EXPOSE 8080
ADD target/serveur-1.0.jar serveur-1.0.jar
CMD ["java","-jar","serveur-1.0.jar"]

3 changes: 2 additions & 1 deletion serveur/src/main/java/resources/application.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
server:
port : 8081
port : 8080
adresse : 127.0.0.1
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

@Service
public class ServeurService implements IServeurService {
private static String REST_SERVICE_URI = "http://localhost:8081";
private static String REST_SERVICE_URI = "http://192.168.99.100:8081";
private RestTemplate restTemplate = new RestTemplate();

@Override
Expand Down

0 comments on commit ebc10be

Please sign in to comment.