Skip to content

Instantly share code, notes, and snippets.

View recursivecodes's full-sized avatar
😸

Todd Sharp recursivecodes

😸
View GitHub Profile
@Get("/")
@Produces(MediaType.APPLICATION_JSON)
public HttpResponse<Object> index() {
Map<String, Object> meta = new HashMap<>();
meta.put("configValue", this.testConfigValue);
return HttpResponse.ok(meta);
}
@Get("/")
@Produces(MediaType.APPLICATION_JSON)
public HttpResponse<Object> index() {
Map<String, Object> meta = new HashMap<>();
meta.put("configValue", this.testConfigValue);
meta.put("applicationEnvironment", applicationContext.getEnvironment().getActiveNames());
meta.put("id", serviceInstance.getId());
meta.put("region", serviceInstance.getRegion());
meta.put("instanceId", serviceInstance.getInstanceId());
meta.put("host", serviceInstance.getHost());
dependencyManagement {
imports {
mavenBom 'io.micronaut:micronaut-bom:1.2.0.RC1'
}
}
@recursivecodes
recursivecodes / oci-compartment-create.json
Last active June 28, 2019 14:08
oci-compartment-create.json
{
"data": {
"compartment-id": "ocid1.compartment.oc1….",
"defined-tags": {},
"description": "A compartment for cloud native microservices",
"freeform-tags": {},
"id": "ocid1.compartment.oc1….",
"inactive-status": null,
"is-accessible": null,
"lifecycle-state": "ACTIVE",
@recursivecodes
recursivecodes / oci-create-compartment.sh
Last active June 28, 2019 14:27
oci-create-compartment.sh
oci iam compartment create --compartment-id [OCID of ‘root’ compartment] --name cloud-native-microservices --description "A compartment for cloud native microservices" --region us-ashburn-1
@recursivecodes
recursivecodes / oci-list-compartment.sh
Created June 28, 2019 14:12
oci-list-compartment.sh
oci iam compartment list --compartment-id [OCID of ‘root’ compartment] –all
@recursivecodes
recursivecodes / oci-user-create.sh
Last active June 28, 2019 14:30
oci-user-create.sh
oci iam user create --name docker-user --description "A user for OCIR" --region us-ashburn-1 --compartment-id [OCID of ‘root’ compartment]
@recursivecodes
recursivecodes / oci-create-user.json
Last active June 28, 2019 14:30
oci-create-user.json
{
"data": {
"capabilities": {
"can-use-api-keys": true,
"can-use-auth-tokens": true,
"can-use-console-password": true,
"can-use-customer-secret-keys": true,
"can-use-smtp-credentials": true
},
"compartment-id": "ocid1.tenancy.oc1",
@recursivecodes
recursivecodes / oci-auth-token.sh
Last active June 28, 2019 14:31
oci-auth-token.sh
oci iam auth-token create --user-id [OCID of new user] --description "auth token for docker-user" --region us-ashburn-1
@recursivecodes
recursivecodes / oci-auth-token.json
Last active June 28, 2019 14:31
oci-auth-token.json
{
"data": {
"description": "auth token for docker-user",
"id": "ocid1.credential.oc1",
"inactive-status": null,
"lifecycle-state": "ACTIVE",
"time-created": "2019-06-20T18:41:41.366000+00:00",
"time-expires": null,
"token": "[Token String]",
"user-id": "ocid1.user.oc1"